రచయిత:
Florence Bailey
సృష్టి తేదీ:
20 మార్చి 2021
నవీకరణ తేదీ:
1 జూలై 2024
![ఉబుంటు 18.04 LTS (Linux) / Ubuntu 20.04 LTSలో GCCని ఉపయోగించి C ప్రోగ్రామ్ని కంపైల్ చేయడం మరియు అమలు చేయడం ఎలా](https://i.ytimg.com/vi/oLjN6jAg-sY/hqdefault.jpg)
విషయము
సోర్స్ కోడ్ అనేది మానవ రీడబుల్ రూపంలో కంప్యూటర్ ప్రోగ్రామ్. కానీ కంప్యూటర్ సోర్స్ కోడ్ని అమలు చేయదు - దీన్ని చేయడానికి, దానిని ప్రోగ్రామ్లోకి కంపైల్ చేయాలి.
దశలు
1 ఇంటర్నెట్ నుండి సోర్స్ కోడ్ (ప్రోగ్రామ్ లేదా డ్రైవర్) డౌన్లోడ్ చేయండి. చాలా మటుకు, మీరు .tar, .tar.bz2, .tar.gz పొడిగింపుతో ఆర్కైవ్ను డౌన్లోడ్ చేసుకోవచ్చు. లేదా .zip (అరుదైన).
2 ఆర్కైవ్ను అన్ప్యాక్ చేయండి. .Zip కోసం, అన్జిప్ ఫైల్ పేరు ఆదేశాన్ని ఉపయోగించండి; .tgz లేదా .tar.gz కోసం tar -zxvf ఫైల్ పేరును ఉపయోగించండి; .bz2 కోసం tar -jxvf ఫైల్ పేరును ఉపయోగించండి; లేదా గ్రాఫికల్ ఇంటర్ఫేస్ని ఉపయోగించండి.
3 టెర్మినల్లో, ప్యాక్ చేయని డైరెక్టరీకి మార్చండి (cd dirName).
4 ఆదేశాన్ని అమలు చేయండి./ సోర్స్ కోడ్ను ఆటోమేటిక్గా కాన్ఫిగర్ చేయడానికి కాన్ఫిగర్ చేయండి. ఇన్స్టాలేషన్ డైరెక్టరీని పేర్కొనడానికి --prefix = ఆర్గ్యుమెంట్ ఉపయోగించండి. కమాండ్ అవసరమైన లైబ్రరీల కోసం తనిఖీ చేస్తుంది.
5 కాన్ఫిగర్ చేసిన తర్వాత, మేక్ కమాండ్ అమలు చేయండి, ఇది ప్రోగ్రామ్ను కంపైల్ చేస్తుంది (దీనికి కొన్ని సెకన్ల నుండి చాలా గంటల సమయం పడుతుంది). ప్రోగ్రామ్ యొక్క ఎక్జిక్యూటబుల్ ఫైల్ బిన్ డైరెక్టరీలో ఉంచబడుతుంది (సోర్స్ కోడ్ ఉన్న డైరెక్టరీలో).
6 ప్రోగ్రామ్ని ఇన్స్టాల్ చేయడానికి, make install ఆదేశాన్ని అమలు చేయండి.
7 మీరు ప్రోగ్రామ్ను కంపైల్ చేసి, ఇన్స్టాల్ చేసారు.
చిట్కాలు
- సంకలనం విఫలమైతే, మునుపటి సంకలనం సమయంలో సృష్టించిన ఫైల్లను తొలగించండి (తిరిగి కంపైల్ చేసేటప్పుడు లోపాలను నివారించడానికి). అప్పుడు మళ్లీ కంపైల్ చేయండి.
- మీకు మల్టీకోర్ కంప్యూటర్ ఉంటే, మీరు ప్రోగ్రామ్ను మల్టీథ్రెడ్ ప్రాసెస్లో మేక్ -జె 3 తో కంపైల్ చేయవచ్చు (3 ని మీరు ఉపయోగించాలనుకుంటున్న థ్రెడ్ల సంఖ్యతో భర్తీ చేయండి).
- సంకలనం విఫలమైతే, అదనపు సమాచారం ప్రదర్శించబడుతుంది. మీరు సమస్యను పరిష్కరించడానికి ప్రయత్నించవచ్చు. చాలా సమస్యలు డౌన్లోడ్ చేయబడిన సోర్స్ కోడ్ (అవసరమైన ప్రోగ్రామ్లు లేదా లైబ్రరీలు లేకపోవడం) యొక్క డిపెండెన్సీలకు సంబంధించినవి.
- మీరు ఇన్స్టాలేషన్ కోసం డైరెక్టరీని పేర్కొనకపోతే, ప్రోగ్రామ్ / usr లో ఇన్స్టాల్ చేయబడుతుంది.
- మీరు సూపర్ యూజర్గా ఉండాలి.
- మీరు ఒక లైన్లో ఆదేశాలను నమోదు చేయవచ్చు, ఉదాహరణకు ./configure && తయారు && ఇన్స్టాల్ చేయండి.
హెచ్చరికలు
- ముఖ్యమైన సిస్టమ్ భాగాలను కంపైల్ చేయడం మరియు రీప్లేస్ చేయడం సమస్యలను సృష్టించవచ్చు.
- సంకలనం చాలా గంటలు పట్టవచ్చు.
- కొన్ని సోర్స్ ప్యాకేజీలలో కాన్ఫిగరేషన్ ఫైల్స్ లేదా కంపైలేషన్ ఫైల్స్ కూడా ఉండవు. ఈ సందర్భంలో, ఒక టెర్మినల్లో టైప్ చేయండి మరియు అవుట్పుట్ చూడండి.