LLVM అనేది GCC లాగానే C/C ++ కంపైలర్ టూల్సెట్. LLVM C, C ++ మరియు ఆబ్జెక్టివ్-C లను కంపైల్ చేయవచ్చు. LLVM టూల్సెట్ అందించిన క్లాంగ్ GCC కంటే వేగంగా C మరియు C ++ కోడ్లను కంపైల్ చేయగలదు. GLC తో పోలిస్తే LLVM డీబగ్గర్ LLDB చాలా మెమరీ సమర్థవంతమైనది మరియు చిహ్నాలను లోడ్ చేయడంలో చాలా వేగంగా ఉంటుంది. LLVM C ++ 11, C ++ 14 మరియు C ++ 17 లకు libc ++ మరియు libc ++ ABI ప్రాజెక్ట్ల ద్వారా మద్దతు ఇస్తుంది.
LLVM Linux, Windows మరియు Mac OS X లలో అందుబాటులో ఉంది. కనుక ఇది క్రాస్ ప్లాట్ఫాం. మీరు LLVM సోర్స్ కోడ్ను డౌన్లోడ్ చేసుకోవచ్చు మరియు దానిని మీరే కంపైల్ చేయవచ్చు లేదా ముందుగా నిర్మించిన బైనరీలను డౌన్లోడ్ చేసుకోవచ్చు మరియు ఉపయోగించవచ్చు. LLVM గురించి మరింత సమాచారం కోసం, వద్ద LLVM యొక్క అధికారిక వెబ్సైట్ను చూడండి http://llvm.org
ఈ ఆర్టికల్లో, ఉబుంటు 17.10 ఆర్ట్ఫుల్ ఆర్డ్వార్క్లో LLVM 5 ని ఎలా ఇన్స్టాల్ చేయాలో నేను మీకు చూపుతాను. ఉబుంటు 17.10 లో LLVM ని ఇన్స్టాల్ చేయడానికి నేను LLVM అధికారిక ఉబుంటు ప్యాకేజీ రిపోజిటరీని ఉపయోగిస్తాను. ప్రారంభిద్దాం.
మొదట LLVM ప్యాకేజీ రిపోజిటరీ యొక్క అధికారిక వెబ్సైట్కి వెళ్లండి http://apt.llvm.org . ఈ వెబ్సైట్ ఉబుంటు మరియు డెబియన్లో ఆప్ట్ను కాన్ఫిగర్ చేయడానికి మీరు ఉపయోగించే రిపోజిటరీ సమాచారాన్ని కలిగి ఉంది.
నేను ఇంతకు ముందు చెప్పినట్లుగా మేము ఈ వ్యాసంలో ఉబుంటు 17.10 ని ఉపయోగిస్తాము. కాబట్టి కొద్దిగా క్రిందికి స్క్రోల్ చేయండి మరియు దిగువ స్క్రీన్ షాట్లో చూపిన విధంగా మీరు ఈ క్రింది పంక్తులను కనుగొనాలి. మీరు LLVM వెర్షన్ 4 లేదా వెర్షన్ 5 ని ఇన్స్టాల్ చేయవచ్చు. నేను LLVM ను ఎంచుకుంటాను 5. Ctrl+C తో లైన్ని కాపీ చేయండి
ఇప్పుడు అప్లికేషన్ మెనూకి వెళ్లి 'అప్డేట్' కోసం వెతకండి. మీరు ఇలాంటివి చూడాలి. దిగువ స్క్రీన్ షాట్లో చూపిన విధంగా సాఫ్ట్వేర్ & అప్డేట్స్ ఐకాన్పై క్లిక్ చేయండి.
సాఫ్ట్వేర్ & అప్డేట్లు తెరవాలి.
ఇప్పుడు ఇతర సాఫ్ట్వేర్ ట్యాబ్పై క్లిక్ చేయండి. మీరు క్రింది విండోను చూడాలి.
ఇప్పుడు Add .. బటన్ పై క్లిక్ చేయండి.
మీరు క్రింది విండోను చూడాలి.
మీరు కొంతకాలం క్రితం కాపీ చేసిన APT లైన్ను ఇక్కడ అతికించండి http://apt.llvm.org
మీరు APT లైన్ను అతికించడం పూర్తయిన తర్వాత ఇది క్రింది విధంగా ఉండాలి. ఇప్పుడు దిగువ స్క్రీన్ షాట్లో చూపిన విధంగా మూలాన్ని జోడించు బటన్పై క్లిక్ చేయండి.
యూజర్ పాస్వర్డ్ కోసం మీరు ప్రాంప్ట్ చేయబడాలి. మీ ఉబుంటు లాగిన్ పాస్వర్డ్ను టైప్ చేయండి మరియు ప్రామాణీకరణపై క్లిక్ చేయండి.
APT లైన్ జోడించబడిన తర్వాత, సాఫ్ట్వేర్ & అప్డేట్లు క్రింది విధంగా ఉండాలి.
ఇప్పుడు సాఫ్ట్వేర్ & అప్డేట్ల విండోను క్లోజ్ చేయండి.
ఇప్పుడు మీరు క్రింది విండోను చూడాలి. క్లోజ్ బటన్ పై క్లిక్ చేయండి. రీలోడ్ బటన్ ప్రస్తుతం పనిచేయదు. ఎందుకంటే మేము ఇంకా GPG కీని జోడించలేదు. టెర్మినల్ నుండి చేయడం సులభం అని నేను భావిస్తున్నాను.
ఇప్పుడు ఒక టెర్మినల్ (ఉబుంటులో Ctrl+Alt+T) తెరిచి, LLVM యొక్క GPG కీని జోడించడానికి కింది ఆదేశాన్ని అమలు చేయండి.
GPG కీ జోడించబడింది.
$సుడో wget -ఓఆర్- https://apt.llvm.org/llvm-snapshot.gpg.key|సుడో apt-key యాడ్-GPG కీ జోడించబడింది.
ఇప్పుడు కింది ఆదేశంతో ప్యాకేజీ రిపోజిటరీ కాష్ను అప్డేట్ చేయండి:
$సుడో apt-get అప్డేట్ఇప్పుడు మీరు LLVM క్లాంగ్ మరియు LLDB ని ఇన్స్టాల్ చేయవచ్చు.
క్లాంగ్ మరియు LLDB ని మాత్రమే ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
ఇప్పుడు 'y' నొక్కండి మరియు కొనసాగించడానికి నొక్కండి.
ప్యాకేజీ మేనేజర్ ప్రతిదీ డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయాలి.
సంస్థాపన పూర్తయిన తర్వాత, LLVM క్లాంగ్ పని చేస్తుందో లేదో పరీక్షించడానికి మీరు కింది ఆదేశాన్ని అమలు చేయవచ్చు.
$క్లాంగ్-5.0 --సంస్కరణ: Teluguస్క్రీన్ షాట్ నుండి మీరు ఇన్స్టాల్ చేసిన క్లాంగ్ వెర్షన్ 5.0.1 అని చూడవచ్చు
ఇప్పుడు నేను ఒక సాధారణ C మరియు C ++ హలో వరల్డ్ ప్రోగ్రామ్ రాయబోతున్నాను మరియు LLVM క్లాంగ్లో కంపైల్ చేయడానికి ప్రయత్నిస్తాను.
ఇది క్లాంగ్ 5.0.1 తో కంపైల్ చేయడానికి ప్రయత్నించే సి కోడ్
#చేర్చండిintప్రధాన(){
printf ('హలో వరల్డ్ n');
తిరిగి 0;
}
క్లాంగ్ 5.0.1 తో సి కోడ్ను కంపైల్ చేయడానికి, కింది కోడ్ని రన్ చేయండి
$క్లాంగ్-5.0SOURCE_FILE-లేదాOUTPUT_FILENAMEఇక్కడ నేను test.c సోర్స్ ఫైల్ను కంపైల్ చేస్తున్నాను మరియు అవుట్పుట్ ఎక్జిక్యూటబుల్ ఫైల్ test_ccode అవుతుంది.
సోర్స్ ఫైల్లో ఏదైనా లోపం ఉంటే, అది నివేదించబడుతుంది. నా విషయంలో, అంతా ఓకే.
ఇప్పుడు నేను కింది కమాండ్తో కంపైల్ చేయబడిన ఎక్జిక్యూటబుల్ని అమలు చేయవచ్చు.
$./పరీక్ష_కోడ్మీరు చూడగలరు, నేను ఊహించిన అవుట్పుట్ వచ్చింది.
ఇప్పుడు నేను కింది C ++ హలో వరల్డ్ సోర్స్ ఫైల్ను కంపైల్ చేస్తాను.
#చేర్చండినేమ్స్పేస్ std ని ఉపయోగిస్తోంది;
intప్రధాన(){
ఖరీదు<< 'హలో వరల్డ్' <<endl;
తిరిగి 0;
}
C ++ సోర్స్ ఫైల్ను కంపైల్ చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ క్లాంగ్++5.0SOURCE_FILE-O OUTPUT_FIlENAMEఇక్కడ test.cpp అనేది నేను కంపైల్ చేస్తున్న C ++ సోర్స్ ఫైల్ మరియు test_cpp అనేది ఫలితంగా ఉత్పన్నమయ్యే ఎక్సెక్టేబుల్.
నాకు ఎలాంటి లోపాలు లేవు, కాబట్టి సంకలనం విజయవంతమైంది.
మీరు మునుపటిలాగానే ప్రోగ్రామ్ను అమలు చేయవచ్చు:
$./test_cppమీరు ఊహించిన విధంగా అవుట్పుట్ చూడవచ్చు.
కాబట్టి మీరు ఉబుంటు 17.10 ఆర్ట్ఫుల్ ఆర్డ్వర్క్లోని LLVM అధికారిక రిపోజిటరీ నుండి LLVM 5 ని ఎలా ఇన్స్టాల్ చేయాలి. ఈ కథనాన్ని చదివినందుకు ధన్యవాదాలు.