نصب GCC در لینوکس ساده است، در این مقاله نصب و راه اندازی GCC در لینوکس اوبونتو و CentOS را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.
نصب GCC در لینوکس
مجموعه کامپایلر گنو (GCC) مجموعه ای از کامپایلرها و کتابخانه ها برای زبان های برنامه نویسی C ، C++ ، Objective-C ، Fortran ، Ada ، Go و D است.
بسیاری از پروژه های منبع باز ، از جمله هسته لینوکس و ابزارهای گنو ، با استفاده از GCC گردآوری می شوند.
جی سی سی یکی از کلیدیترین اعضای زنجیره ابزار گنو (Gnu ToolChain) است.
جی سی سی در ابتدا فقط کامپایلری استاندارد برای سیستم گنو بود ولی امروزه در بسیاری از سیستمعاملهای مشابه یونیکس از آن استفاده میشود؛ مانند گنو/لینوکس، خانواده بیاسدی، اواس ایکس. همچنین جیسیسی برای معماریهای سختافزاری مختلف نیز پورت شدهاست.
اگر علاقه مند به مطالعه بیشتر درباره GCC هستید مقاله زیر را بررسی کنید:
در این مقاله نحوه نصب GCC در لینوکس اوبونتو و CentOS را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.
نصب GCC در اوبونتو
مخازن پیش فرض اوبونتو حاوی یک بسته متا با نام build-essential که حاوی کامپایلر GCC و بسیاری از کتابخانه ها و سایر ابزارهای مورد نیاز برای کامپایل نرم افزار است.
مراحل زیر را برای نصب کامپایلر GCC اوبونتو انجام دهید:
با به روز رسانی لیست بسته شروع کنید:
sudo apt update
بسته تایید build-essential را با تایپ کردن نصب کنید
sudo apt install build-essential
فرمان مجموعه ای از بسته های جدیدی را شامل می شود که شامل gcc ، g++ و make .
همچنین ممکن است بخواهید صفحات کتابچه راهنمای کاربر در مورد استفاده از GNU / Linux را برای توسعه نصب کنید:
sudo apt-get install manpages-dev
برای تایید اینکه کامپایلر GCC با موفقیت در لینوکس اوبونتو نصب شده است:
از دستور gcc –version استفاده کنید که نسخه GCC را چاپ می کند:
gcc --version
خروجی مشابه زیر است :
gcc (Ubuntu 9.3.0-10ubuntu2) 9.3.0 Copyright (C) 2019 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
GCC در حال حاضر روی Ubuntu شما نصب شده است و شما می توانید از آن استفاده کنید.
نصب GCC در لینوکس CentOS
مخازن پیش فرض CentOS شامل یک پکیج به نام “ابزارهای توسعه” است که شامل مجموعه کامپایلر GNU ، اشکال زدایی GNU و سایر کتابخانه های توسعه و ابزارهای مورد نیاز برای تهیه نرم افزار است.
برای نصب بسته های Development Tools ، دستور زیر را به عنوان root یا کاربر با امتیازات sudo اجرا کنید :
sudo dnf group install "Development Tools"
این دستور بسته های زیادی از جمله gcc ، g++ و make را نصب میکند .
همچنین ممکن است بخواهید صفحات کتابچه راهنمای کاربر در مورد استفاده از GNU / Linux را برای توسعه نصب کنید:
sudo dnf install man-pages
مطمئن شوید که کامپایلر GCC با موفقیت نصب شده است:
gcc --version
نسخه پیش فرض GCC موجود در مخازن CentOS 8 8.3.1 است:
gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4) Copyright (C) 2018 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 بر روی لینوکس CentOS شما نصب شده است و می توانید شروع به استفاده از آن کنید.
کامپایل مثال Hello World
کامپایل یک برنامه C یا C ++ پایه با استفاده از GCC بسیار آسان است.
ویرایشگر متن Nano خود را باز کنید و فایل زیر را ایجاد کنید:
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 در لینوکس برای شما عزیزان مفید بوده باشد.
داتیس نتورک را در شبکه های اجتماعی دنبال کنید.