உங்கள் உபுண்டு கணினியில் GCC மற்றும் G++ கம்பைலர்களை நிறுவுவதற்கான படிப்படியான வழிகாட்டி
GCC ஆனது GNU C Compiler க்கு ஒரே ஒரு கம்பைலர் ஆதரவை மட்டுமே கொண்டிருந்தபோது மீண்டும் நிற்கும், ஆனால் அதன் பின்னர் அது இன்று நமக்குத் தெரிந்த கம்பைலர்கள் மற்றும் நூலகங்களின் தொகுப்பாக வளர்ந்துள்ளது. GCC இப்போது GNU Compiler Collection என அழைக்கப்படும் C, C++, D, Objective-C, Fortran, Ada மற்றும் Golang போன்ற நிரலாக்க மொழிகளுக்கான பல கம்பைலர்கள் மற்றும் நூலகங்களின் தொகுப்பாகும்.
லினக்ஸ் கர்னல், குனு கருவிகள் மற்றும் பல திறந்த மூல திட்டங்கள் GCC ஐப் பயன்படுத்தி தொகுக்கப்படுகின்றன. எனவே இது லினக்ஸ் மற்றும் ஓப்பன் சோர்ஸ் சாஃப்ட்வேர் டூல்செட்டின் மிக முக்கியமான பகுதியாகும். இலவச மென்பொருள் அறக்கட்டளை (FSF) GCC ஐ GNU பொது பொது உரிமத்தின் கீழ் விநியோகிக்கிறது, அதாவது உங்கள் விருப்பப்படி GCC ஐ நீங்கள் சுதந்திரமாக இயக்கலாம், படிக்கலாம், பகிரலாம் மற்றும் மாற்றலாம்.
C (gcc) மற்றும் C++ (g++) ஆகியவற்றிற்கான GCC கம்பைலர்களை உள்ளடக்கிய Ubuntu 20.04 இல் உருவாக்க-அத்தியாவசிய தொகுப்பை எவ்வாறு நிறுவுவது என்பதைப் பார்ப்போம்.
GCC ஐ நிறுவுகிறது
உபுண்டு போன்ற டெபியன் அடிப்படையிலான விநியோகங்களில், ஜி.சி.சி மெட்டா பேக்கேஜில் தொகுக்கப்பட்டுள்ளது கட்ட-அத்தியாவசியம். உபுண்டுவில் மென்பொருளைத் தொகுக்க தேவையான g++, make, dpkg-dev போன்ற பல அத்தியாவசிய கருவிகள் மற்றும் நூலகங்கள் இதில் அடங்கும்.
நிறுவுவதற்கு கட்ட-அத்தியாவசியம் தொகுப்பு, டெர்மினலைப் பயன்படுத்தி திறக்கவும் Ctrl+Alt+T
விசைகள் மற்றும் பின்வரும் கட்டளைகளை இயக்கவும்:
sudo apt புதுப்பிப்பு sudo apt நிறுவல்-அத்தியாவசியம்
நிறுவுவதன் மூலம் மேம்பாட்டுக் கருவிகளுக்கான கையேட்டையும் நீங்கள் பெற விரும்பலாம் manpages-dev தொகுப்பு, அவ்வாறு செய்ய பின்வரும் கட்டளையை இயக்கவும்:
sudo apt manpages-dev நிறுவவும்
நீங்கள் இப்போது பயன்படுத்தலாம் மனிதன்
எந்தவொரு மேம்பாட்டுக் கருவிக்கும் பயனர் கையேட்டைக் காண்பிக்கவும் படிக்கவும் கட்டளை. க்கான தொடரியல் மனிதன்
கீழே காட்டப்பட்டுள்ளபடி கட்டளை மிகவும் எளிமையானது. எடுத்துக்காட்டாக, GCC இல் உள்ள கையேட்டைப் படிக்க, தி மனிதன் ஜி.சி.சி
கட்டளை. "" என்பதை அழுத்துவதன் மூலம் நீங்கள் கையேட்டில் இருந்து வெளியேறலாம்.கே‘ படித்து முடித்த பிறகு.
தொடரியல்: மனிதன் உதாரணம்: man gcc
உங்கள் கணினியில் GCC வெற்றிகரமாக நிறுவப்பட்டுள்ளதா என்பதை வெறுமனே இயக்குவதன் மூலம் சரிபார்க்கவும்:
gcc --பதிப்பு
அவ்வளவுதான், GCC மற்றும் வளர்ச்சிக்குத் தேவையான பல கருவிகள் இப்போது உங்கள் உபுண்டு 20.04 கணினியில் நிறுவப்பட்டுள்ளன.
GCC பதிப்பு 9.3.0 உடன் Ubuntu 20.04 இன் உருவாக்க-அத்தியாவசிய கப்பல்கள், நீங்கள் GCC இன் பல பதிப்புகள் அல்லது GCC இன் சமீபத்திய பதிப்பை நிறுவ விரும்பினால், கீழே உள்ள பிரிவில் அதைப் பார்க்கவும்.
பல GCC பதிப்புகளை நிறுவுகிறது
பில்ட்-எசென்ஷியல் பேக்கேஜில் சேர்க்கப்பட்டுள்ளதை விட GCC இன் மற்றொரு பதிப்பு உங்களுக்குத் தேவைப்பட்டால் அல்லது புதிய அம்சங்களைச் சோதிக்க சமீபத்திய பதிப்பை நிறுவ விரும்பினால், GCC இன் பல பதிப்புகளை நிறுவ முடியும். எளிது.
GCC இன் சமீபத்திய பதிப்புகள் சிறந்த மேம்படுத்தல், செயல்திறன் மற்றும் புதிய அம்சங்களைக் கொண்டுள்ளன. உபுண்டு 20.04 களஞ்சியங்கள் பதிப்பிலிருந்து பல்வேறு GCC தொகுப்புகளை உள்ளடக்கியது 7.xx
செய்ய 10.xx
.
நிரூபிக்க, மூன்று பதிப்புகளை எவ்வாறு நிறுவுவது என்பதைக் காண்பிப்போம் gcc
மற்றும் g++
உபுண்டு 20.04 கணினியில் சரியாக வேலை செய்ய அவற்றை அமைக்கவும். GCC இன் பதிப்பு 8, 9 & சமீபத்திய 10 ஐ நிறுவ, பின்வரும் கட்டளையை இயக்கவும்:
sudo apt install gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10
பின்னர் இயக்கவும் மேம்படுத்தல்-மாற்று
இயல்புநிலை கட்டளைகளைத் தீர்மானிக்க குறியீட்டு இணைப்புகளை உள்ளமைக்கப் பயன்படும் கட்டளை. எங்கள் விஷயத்தில், குறியீட்டு இணைப்பு மற்றும் முன்னுரிமையை உள்ளமைக்க அதை இயக்கவும் gcc
மற்றும் g++
பதிப்புகள்.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10 --slave /usr/bin/gcov gcov /usr/bin/gcov-10 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9 --slave /usr/bin/gcov gcov /usr/bin/gcov-9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8 --slave /usr/bin/gcov gcov /usr/bin/gcov-8
பின்னர் GCC இன் இயல்புநிலை பதிப்பைப் பயன்படுத்துவதற்கு மாற்ற விரும்பினால், அதை இயக்கவும் மேம்படுத்தல்-மாற்று
பின்வரும் விருப்பத்துடன் கட்டளை:
sudo update-alternatives --config gcc
உபுண்டு சிஸ்டத்தில் நிறுவப்பட்டுள்ள அனைத்து GCC பதிப்புகளின் பட்டியல் உங்களுக்கு வழங்கப்படும். இயல்புநிலை GCC பதிப்பை அதனுடன் தொடர்புடைய எண்ணை உள்ளிடுவதன் மூலம் மாற்றவும்.
ubuntu 20.04 இல் பில்ட்-அத்தியாவசிய தொகுப்பை எவ்வாறு நிறுவுவது என்று பார்த்தோம். எப்படி பயன்படுத்துவது என்பது பற்றி மேலும் அறிய gcc
மற்றும் g++
தொகுப்பாளர்கள், GCC ஆன்லைன் ஆவணங்களை இங்கே பார்வையிடவும்.