LInux లో ప్రోగ్రామ్‌ను ఎలా కంపైల్ చేయాలి

రచయిత: Florence Bailey
సృష్టి తేదీ: 20 మార్చి 2021
నవీకరణ తేదీ: 1 జూలై 2024
Anonim
ఉబుంటు 18.04 LTS (Linux) / Ubuntu 20.04 LTSలో GCCని ఉపయోగించి C ప్రోగ్రామ్‌ని కంపైల్ చేయడం మరియు అమలు చేయడం ఎలా
వీడియో: ఉబుంటు 18.04 LTS (Linux) / Ubuntu 20.04 LTSలో GCCని ఉపయోగించి C ప్రోగ్రామ్‌ని కంపైల్ చేయడం మరియు అమలు చేయడం ఎలా

విషయము

సోర్స్ కోడ్ అనేది మానవ రీడబుల్ రూపంలో కంప్యూటర్ ప్రోగ్రామ్. కానీ కంప్యూటర్ సోర్స్ కోడ్‌ని అమలు చేయదు - దీన్ని చేయడానికి, దానిని ప్రోగ్రామ్‌లోకి కంపైల్ చేయాలి.

దశలు

  1. 1 ఇంటర్నెట్ నుండి సోర్స్ కోడ్ (ప్రోగ్రామ్ లేదా డ్రైవర్) డౌన్‌లోడ్ చేయండి. చాలా మటుకు, మీరు .tar, .tar.bz2, .tar.gz పొడిగింపుతో ఆర్కైవ్‌ను డౌన్‌లోడ్ చేసుకోవచ్చు. లేదా .zip (అరుదైన).
  2. 2 ఆర్కైవ్‌ను అన్‌ప్యాక్ చేయండి. .Zip కోసం, అన్జిప్ ఫైల్ పేరు ఆదేశాన్ని ఉపయోగించండి; .tgz లేదా .tar.gz కోసం tar -zxvf ఫైల్ పేరును ఉపయోగించండి; .bz2 కోసం tar -jxvf ఫైల్ పేరును ఉపయోగించండి; లేదా గ్రాఫికల్ ఇంటర్‌ఫేస్‌ని ఉపయోగించండి.
  3. 3 టెర్మినల్‌లో, ప్యాక్ చేయని డైరెక్టరీకి మార్చండి (cd dirName).
  4. 4 ఆదేశాన్ని అమలు చేయండి./ సోర్స్ కోడ్‌ను ఆటోమేటిక్‌గా కాన్ఫిగర్ చేయడానికి కాన్ఫిగర్ చేయండి. ఇన్‌స్టాలేషన్ డైరెక్టరీని పేర్కొనడానికి --prefix = ఆర్గ్యుమెంట్ ఉపయోగించండి. కమాండ్ అవసరమైన లైబ్రరీల కోసం తనిఖీ చేస్తుంది.
  5. 5 కాన్ఫిగర్ చేసిన తర్వాత, మేక్ కమాండ్ అమలు చేయండి, ఇది ప్రోగ్రామ్‌ను కంపైల్ చేస్తుంది (దీనికి కొన్ని సెకన్ల నుండి చాలా గంటల సమయం పడుతుంది). ప్రోగ్రామ్ యొక్క ఎక్జిక్యూటబుల్ ఫైల్ బిన్ డైరెక్టరీలో ఉంచబడుతుంది (సోర్స్ కోడ్ ఉన్న డైరెక్టరీలో).
  6. 6 ప్రోగ్రామ్‌ని ఇన్‌స్టాల్ చేయడానికి, make install ఆదేశాన్ని అమలు చేయండి.
  7. 7 మీరు ప్రోగ్రామ్‌ను కంపైల్ చేసి, ఇన్‌స్టాల్ చేసారు.

చిట్కాలు

  • సంకలనం విఫలమైతే, మునుపటి సంకలనం సమయంలో సృష్టించిన ఫైల్‌లను తొలగించండి (తిరిగి కంపైల్ చేసేటప్పుడు లోపాలను నివారించడానికి). అప్పుడు మళ్లీ కంపైల్ చేయండి.
  • మీకు మల్టీకోర్ కంప్యూటర్ ఉంటే, మీరు ప్రోగ్రామ్‌ను మల్టీథ్రెడ్ ప్రాసెస్‌లో మేక్ -జె 3 తో ​​కంపైల్ చేయవచ్చు (3 ని మీరు ఉపయోగించాలనుకుంటున్న థ్రెడ్‌ల సంఖ్యతో భర్తీ చేయండి).
  • సంకలనం విఫలమైతే, అదనపు సమాచారం ప్రదర్శించబడుతుంది. మీరు సమస్యను పరిష్కరించడానికి ప్రయత్నించవచ్చు. చాలా సమస్యలు డౌన్‌లోడ్ చేయబడిన సోర్స్ కోడ్ (అవసరమైన ప్రోగ్రామ్‌లు లేదా లైబ్రరీలు లేకపోవడం) యొక్క డిపెండెన్సీలకు సంబంధించినవి.
  • మీరు ఇన్‌స్టాలేషన్ కోసం డైరెక్టరీని పేర్కొనకపోతే, ప్రోగ్రామ్ / usr లో ఇన్‌స్టాల్ చేయబడుతుంది.
  • మీరు సూపర్ యూజర్‌గా ఉండాలి.
  • మీరు ఒక లైన్‌లో ఆదేశాలను నమోదు చేయవచ్చు, ఉదాహరణకు ./configure && తయారు && ఇన్‌స్టాల్ చేయండి.

హెచ్చరికలు

  • ముఖ్యమైన సిస్టమ్ భాగాలను కంపైల్ చేయడం మరియు రీప్లేస్ చేయడం సమస్యలను సృష్టించవచ్చు.
  • సంకలనం చాలా గంటలు పట్టవచ్చు.
  • కొన్ని సోర్స్ ప్యాకేజీలలో కాన్ఫిగరేషన్ ఫైల్స్ లేదా కంపైలేషన్ ఫైల్స్ కూడా ఉండవు. ఈ సందర్భంలో, ఒక టెర్మినల్‌లో టైప్ చేయండి మరియు అవుట్‌పుట్ చూడండి.