آموزش نصب کامپایلر GCC در اوبونتو 18.04
مجموعه کامپایلر GNU (GCC) مجموعه کامپایلرها و کتابخانه ها برای زبان های برنامه نویسی C، C ++، Objective-C، Fortran، Ada، Go و D است. بسیاری از پروژه های منبع باز از جمله ابزارهای گنو و هسته لینوکس با GCC تهیه شده است.
این آموزش مراحل مورد نیاز برای نصب کامپایلر GCC در اوبونتو 18.04 را پوشش می دهد. ما به شما نحوه نصب نسخه پایدار و آخرین نسخه GCC را نشان خواهیم داد.
دستورالعمل های مشابه برای اوبونتو 16.04 و هر توزیع مبتنی بر اوبونتو شامل کوبونتو، لینوکس مینت و سیستم عامل اولیه استفاده می شود.
برای خرید سرور مجازی اوبنتو از لوکیشن های مختلف کلیک کنید
پیش نیازها
برای اینکه قادر به اضافه کردن مخازن جدید و نصب بسته ها در سیستم اوبونتو باشید، باید به عنوان یک کاربر با مجوزهای sudo وارد سیستم شوید .
نصب GCC در اوبونتو
مخازن پیش فرض اوبونتو حاوی یک بسته متا با نام build-essential
که حاوی کامپایلر GCC و بسیاری از کتابخانه ها و سایر ابزارهای مورد نیاز برای کامپایل نرم افزار است.
مراحل زیر را برای نصب کامپایلر GCC اوبونتو 18.04 انجام دهید:
- با به روز رسانی لیست بسته شروع کنید:
sudo apt update
- بسته تایید
build-essential
را با تایپ کردن نصب کنید
sudo apt install build-essential
فرمان مجموعه ای از بسته های جدیدی را شامل می شود که شامل gcc
، g++
و make
.
- برای تایید اینکه کامپایلر GCC با موفقیت نصب شده است، از دستور
gcc --version
استفاده کنید که نسخه GCC را چاپ می کند:
gcc --version
- نسخه پیش فرض GCC موجود در مخازن اوبونتو 18.04
7.4.0
:gcc (Ubuntu
gcc (Ubuntu 7.4.0-1ubuntu1~18.04) 7.4.0
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
GCC در حال حاضر روی سیستم شما نصب شده است و شما می توانید از آن استفاده کنید.
کامپایل مثال Hello World
کامپایل یک برنامه C یا C ++ پایه با استفاده از GCC بسیار آسان است. ویرایشگر متن خود را باز کنید و فایل زیر را ایجاد کنید:
nano hello.c
#include <stdio.h>
int main()
{
printf ("Hello World!\n");
return 0;
}
فایل را ذخیره کرده و آن را با استفاده از دستور زیر به یک اجرایی کامپایل کنید:
gcc hello.c -o hello
این یک فایل باینری به نام hello
در همان دایرکتوری که در آن شما دستور را اجرا می کنید ایجاد می کنید.
اجرای برنامه hello
با:
./hello.
برنامه نمایش داده خواهد شد:
Hello World!
نصب چند نسخه GCC
در این بخش ما دستورالعمل هایی در مورد نحوه نصب و استفاده از نسخه های مختلف GCC در اوبونتو 18.04 ارائه خواهیم داد. نسخه های جدید تر کامپایلر GCC شامل پشتیبانی از زبان های جدید، عملکرد بهتر، ویژگی های پیشرفته است.
در زمان نوشتن این مقاله مخازن پیش فرض اوبونتو شامل چندین نسخه GCC از 5.xx
تا 8.xx
. آخرین نسخه GCC که 9.1.0
است از پانورامای اوبونتو Toolchain در دسترس است.
در مثال زیر، آخرین سه نسخه GCC و G ++ را نصب خواهیم کرد.
ابتدا PPA ubuntu-toolchain-r/test
به سیستم خود اضافه کنید:
sudo apt install software-properties-common sudo add-apt-repository ppa:ubuntu-toolchain-r/test
نسخه GCC و G ++ مورد نیاز را با تایپ کردن وارد کنید:
sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9
دستورات زیر گزینه دیگری برای هر نسخه را پیکربندی کرده و اولویت را با آن مرتبط می کند. نسخه پیش فرض دارای بالاترین اولویت است، در مورد ما که gcc-9
.
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7
بعدا اگر بخواهید نسخه پیش فرض را تغییر دهید، از فرمان update-alternatives
:
sudo update-alternatives --config gcc
There are 3 choices for the alternative gcc (providing /usr/bin/gcc).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/gcc-9 90 auto mode
1 /usr/bin/gcc-7 70 manual mode
2 /usr/bin/gcc-8 80 manual mode
3 /usr/bin/gcc-9 90 manual mode
Press <enter> to keep the current choice[*], or type selection number:
شما با لیستی از تمام نسخه های نصب شده GCC در سیستم اوبونتو ارائه خواهید شد. شماره نسخه که میخواهید به عنوان پیشفرض استفاده کنید را وارد کنید و Enter را فشار دهید.
این دستور لینک های نمادین را به نسخه های خاصی از GCC و G ++ ایجاد خواهد کرد.
نتیجه
شما با موفقیت GCC را در اوبونتو 18.04 نصب کردید. اکنون می توانید از صفحه مستندات رسمی GCC دیدن کنید و نحوه استفاده از GCC و G ++ را برای کامپایل برنامه های C و C ++ یاد بگیرید.
اولین نفری باشید که از آموزشها و تخفیفهای ویژه با خبر میشوید 😉
با عضویت در خبرنامه از 80 درصد تخفیف بهره مند شوید
اولین نفر باشید که نظر ارسال میکنید