GCC என்பதன் சுருக்கமான GNU தொகுப்பி சேகரிப்பு, G, C ++, Go போன்ற பல்வேறு மொழிகளுக்கான பல தொகுப்புகளைக் கொண்டுள்ளது. லினக்ஸ் கர்னல் உட்பட பல திறந்த மூல திட்டங்கள் GCC தொகுப்பாளரைப் பயன்படுத்தி தொகுக்கப்பட்டுள்ளன.
கட்டமைப்பு-அத்தியாவசிய தொகுப்பில் ஜிசிசி கம்பைலர், பிழைதிருத்தி மற்றும் பல கூடுதல் மேம்பாட்டு கருவிகள் உள்ளன. கட்ட-அத்தியாவசிய தொகுப்பை நிறுவுவதன் மூலம், நாம் லினக்ஸ் புதினாவில் GCC கம்பைலரைப் பயன்படுத்தலாம்.
லினக்ஸ் புதினா 20 இல் GCC தொகுப்பாளரை நிறுவுதல்
கட்ட-அத்தியாவசிய தொகுப்பு லினக்ஸ் புதினா அடிப்படை களஞ்சியத்தில் சேர்க்கப்பட்டுள்ளது. முனையத்தைத் திறந்து, தட்டச்சு செய்வதன் மூலம் பொருத்தமான தொகுப்பு பட்டியலைப் புதுப்பிக்கவும்:
$சூடோபொருத்தமான மேம்படுத்தல்
இப்போது கட்டளையுடன் கட்டமைப்பு-அத்தியாவசிய தொகுப்பை நிறுவவும்:
$சூடோபொருத்தமானநிறுவுகட்டமைப்பு-அவசியம்
கட்டமைப்பு-அத்தியாவசிய தொகுப்பை நிறுவுவதைத் தொடர, கட்டளை வரியில் 'y' என தட்டச்சு செய்யவும்.
கட்டமைப்பு-அத்தியாவசிய தொகுப்பு நிறுவப்பட்டவுடன், கட்டளையுடன் GCC தொகுப்பி நிறுவலை சரிபார்க்கவும்:
$gcc -மாற்றம்
லினக்ஸ் புதினாவில் ஜிசிசி கம்பைலருடன் தொடங்கவும்
எங்களின் முதல் C ++ நிரலை GCC தொகுப்பாளருடன் தொகுக்கலாம். உங்கள் உரை திருத்தியைத் திறந்து ஒரு hello.cpp கோப்பை உருவாக்கவும்:
#சேர்க்கிறதுint முக்கிய() {
printf(லினக்ஸ்ஹிண்டிலிருந்து வணக்கம் n');
திரும்ப 0;
}
இந்த C ++ நிரலை GCC தொகுப்பாளருடன் தொகுக்க, உங்கள் முனையத்தில் எழுதுங்கள்
$gcc <கோப்பு பெயர்>$gccவணக்கம். cpp
எனது hello.cpp கோப்பு வெற்றிகரமாக தொகுக்கப்பட்டது, மேலும் ஒரு புதிய இயங்கக்கூடிய கோப்பு, a.out உருவாக்கப்பட்டது.
'A.out' கோப்பை இயக்கலாம்:
$./a. அவுட்
செய்தி முனையத்தில் அச்சிடப்பட்டிருப்பதைக் காணலாம்.
முடிவுரை
லினக்ஸில் நிரலாக்க கோப்புகளைத் தொகுக்க GCC கம்பைலர் பயன்படுத்தப்படுகிறது. இந்த இடுகை லினக்ஸ் புதினா 20 இல் GCC தொகுப்பாளரின் நிறுவலை விவரிக்கிறது.