உபுண்டுவில் GCC ஐ நிறுவவும்

Install Gcc Ubuntu



GCC இன் முழு வடிவம் GNU தொகுப்பி சேகரிப்பு ஆகும். சி, சி ++, ஆப்ஜெக்டிவ்-சி, ஃபோர்ட்ரான், அடா, கோ மற்றும் டி நிரலாக்க மொழிகளின் மூலக் குறியீடுகளைத் தொகுப்பதற்கான ஒரு திறந்த மூல கருவி.

இந்த கட்டுரையில், உபுண்டுவில் ஜிசிசியை எவ்வாறு நிறுவுவது மற்றும் சி மற்றும் சி ++ நிரல்களைத் தொகுப்பது என்பதை நான் உங்களுக்குக் காண்பிக்கப் போகிறேன். எனவே, ஆரம்பிக்கலாம்.







GCC ஐ நிறுவுதல்:

உபுண்டுவின் உத்தியோகபூர்வ தொகுப்பு களஞ்சியத்தில் தேவையான அனைத்து தொகுப்புகளும் இருப்பதால் ஜிசிசி மற்றும் தேவையான அனைத்து கட்டுமான கருவிகளையும் உபுண்டுவில் மிக எளிதாக நிறுவ முடியும். உபுண்டுவும் வழங்குகிறது கட்டமைப்பு-அவசியம் தேவையான அனைத்து தொகுப்புகளையும் ஒரே நேரத்தில் நிறுவும் மெட்டா தொகுப்பு. எனவே, உபுண்டுவில் ஏபிடி பேக்கேஜ் மேனேஜரைப் பயன்படுத்தி ஜிசிசியை எளிதாகப் பெறலாம்.



முதலில், பின்வரும் கட்டளையுடன் APT தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பைப் புதுப்பிக்கவும்:



$சூடோபொருத்தமான மேம்படுத்தல்





APT தொகுப்பு களஞ்சிய தற்காலிக சேமிப்பு புதுப்பிக்கப்பட வேண்டும்.



இப்போது, ​​நிறுவவும் கட்டமைப்பு-அவசியம் பின்வரும் கட்டளையுடன் தொகுப்பு:

$சூடோபொருத்தமானநிறுவுகட்டமைப்பு-அவசியம்

இப்போது, ​​அழுத்தவும் மற்றும் பின்னர் அழுத்தவும் நிறுவலை உறுதிப்படுத்த.

அதிகாரப்பூர்வ உபுண்டு தொகுப்பு களஞ்சியத்திலிருந்து தேவையான அனைத்து தொகுப்புகளையும் ஏபிடி பதிவிறக்கம் செய்து நிறுவ சிறிது நேரம் ஆகும்.

இந்த கட்டத்தில், GCC மற்றும் தேவையான அனைத்து உருவாக்க கருவிகளும் நிறுவப்பட வேண்டும்.

இந்த கட்டுரையின் அடுத்த பிரிவுகளில், ஜிசிசியுடன் ஒரு எளிய சி மற்றும் சி ++ நிரலை எவ்வாறு தொகுப்பது என்பதை நான் உங்களுக்குக் காண்பிக்கப் போகிறேன்.

ஜிசிசியுடன் சி திட்டங்களை தொகுத்தல்:

இந்த பிரிவில், நான் ஒரு எளிய சி புரோகிராம் எழுதுகிறேன், சி சி நிரலை ஜிசிசியுடன் எவ்வாறு தொகுப்பது மற்றும் தொகுக்கப்பட்ட நிரலை எவ்வாறு இயக்குவது என்பதைக் காண்பிப்பேன்.

நான் ஒரு எளிய சி மூலக் கோப்பை எழுதி சேமித்தேன் வணக்கம். சி இல் ~/திட்டங்கள் அடைவு இன் உள்ளடக்கங்கள் வணக்கம். சி கோப்பு பின்வருமாறு:

#சேர்க்கிறது

intமுக்கிய(வெற்றிடம்) {
printf ('%s n', 'சி -> லினக்ஸ்ஹிண்டிற்கு வரவேற்கிறோம்!');

திரும்ப 0;
}

இந்த நிரல் அச்சிடப்படும் சி -> லினக்ஸ்ஹிண்டிற்கு வரவேற்கிறோம்! முனையத்தில். மிக எளிய.

சி மூலக் கோப்பைத் தொகுப்பதற்கு முன், உங்கள் திட்டக் கோப்பகத்திற்குச் செல்லவும் ( ~/திட்டங்கள் என் விஷயத்தில்) பின்வருமாறு:

$குறுவட்டு/திட்டங்கள்

இப்போது, ​​தொகுக்க வணக்கம். சி சி மூல கோப்பு, பின்வரும் கட்டளையை இயக்கவும்:

$gccவணக்கம். சி-அல்லதுவணக்கம்

குறிப்பு: இங்கே, வணக்கம். சி சி மூல கோப்பு ஆகும். தி -அல்லது தொகுக்கப்பட்ட வெளியீடு பைனரி கோப்பின் பாதை மற்றும் கோப்பு பெயரை வரையறுக்க விருப்பம் பயன்படுத்தப்படுகிறது. -வணக்கம் தொகுக்கப்பட்ட வெளியீட்டு கோப்பு இருக்க வேண்டும் என்று GCC யிடம் சொல்ல பயன்படுகிறது வணக்கம் கோப்பு சேமிக்கப்படும் பாதை தற்போதைய வேலை அடைவு.

நீங்கள் தொகுத்தவுடன் வணக்கம். சி மூல கோப்பு, ஒரு புதிய கோப்பு வணக்கம் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்க்க முடியும் என உருவாக்கப்படும். இது தொகுக்கப்பட்ட பைனரி கோப்பு.

இப்போது, ​​இயக்கவும் வணக்கம் பைனரி கோப்பு பின்வருமாறு:

$./வணக்கம்

நீங்கள் பார்க்க முடியும் என, சரியான வெளியீடு முனையத்தில் காட்டப்படும். எனவே, நாங்கள் வெற்றிகரமாக தொகுத்து GCC யைப் பயன்படுத்தி ஒரு சி நிரலை இயக்கியுள்ளோம்.

ஜிசிசியுடன் சி ++ நிகழ்ச்சிகளைத் தொகுத்தல்:

இந்த பிரிவில், நான் ஒரு எளிய C ++ நிரலை எழுதுகிறேன், G+ உடன் C ++ நிரலை எவ்வாறு தொகுப்பது மற்றும் தொகுக்கப்பட்ட நிரலை எவ்வாறு இயக்குவது என்பதைக் காண்பிப்பேன்.

நான் ஒரு எளிய சி ++ மூலக் கோப்பை எழுதி சேமித்தேன் helloworld.cpp இல் ~/திட்டங்கள் அடைவு இன் உள்ளடக்கங்கள் helloworld.cpp கோப்பு பின்வருமாறு:

#சேர்க்கிறது



நேம்ஸ்பேஸ் எஸ்டிடியைப் பயன்படுத்துதல்;



intமுக்கிய(வெற்றிடம்) {

செலவு<< 'C ++ -> LinuxHint க்கு வரவேற்கிறோம்!' <<endl;



திரும்ப 0;

}

இந்த நிரல் அச்சிடப்படும் சி ++ -> லினக்ஸ்ஹிண்டிற்கு வரவேற்கிறோம்! முனையத்தில். கடைசி உதாரணத்தைப் போல மிகவும் எளிது.

சி ++ மூலக் கோப்பைத் தொகுப்பதற்கு முன், உங்கள் திட்டக் கோப்பகத்திற்குச் செல்லவும் ( ~/திட்டங்கள் என் விஷயத்தில்) பின்வருமாறு:

$குறுவட்டு/திட்டங்கள்

இப்போது, ​​தொகுக்க helloworld.cpp சி ++ மூல கோப்பு, பின்வரும் கட்டளையை இயக்கவும்:

$g ++helloworld.cpp-அல்லதுவணக்கம் உலகம்

குறிப்பு: இங்கே, helloworld.cpp சி ++ மூல கோப்பு. தி -அல்லது தொகுக்கப்பட்ட வெளியீடு பைனரி கோப்பின் பாதை மற்றும் கோப்பு பெயரை வரையறுக்க விருப்பம் பயன்படுத்தப்படுகிறது. -ஓ ஹலோ வேர்ல்ட் தொகுக்கப்பட்ட வெளியீட்டு கோப்பு இருக்க வேண்டும் என்று GCC யிடம் சொல்ல பயன்படுகிறது வணக்கம் உலகம் கோப்பு சேமிக்கப்படும் பாதை தற்போதைய வேலை அடைவு.

நீங்கள் தொகுத்தவுடன் helloworld.cpp சி ++ மூல கோப்பு, ஒரு புதிய கோப்பு வணக்கம் உலகம் கீழே உள்ள ஸ்கிரீன்ஷாட்டில் நீங்கள் பார்க்க முடியும் என உருவாக்கப்படும். இது தொகுக்கப்பட்ட பைனரி கோப்பு.

இப்போது, ​​இயக்கவும் வணக்கம் உலகம் பைனரி கோப்பு பின்வருமாறு:

$./வணக்கம் உலகம்

நீங்கள் பார்க்க முடியும் என, சரியான வெளியீடு முனையத்தில் காட்டப்படும். எனவே, ஜிசிசியைப் பயன்படுத்தி சி ++ திட்டத்தை வெற்றிகரமாகத் தொகுத்து இயக்கியுள்ளோம்.

எனவே, உபுண்டுவில் நீங்கள் ஜிசிசியை நிறுவி, அதனுடன் சி மற்றும் சி ++ நிரல்களைத் தொகுக்கிறீர்கள். இந்தக் கட்டுரையைப் படித்ததற்கு நன்றி.