آموزش نصب کامپایلر GCC در اوبونتو 18.04 - وان سرور آکـادمی
آموزش نصب کامپایلر GCC در اوبونتو 18.04
آموزش نصب کامپایلر GCC در اوبونتو 18.04

آموزش نصب کامپایلر GCC در اوبونتو 18.04

زمان تقریبی مطالعه: 3 دقیقه

آموزش نصب کامپایلر 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 درصد تخفیف بهره مند شوید

Rate this post