برنامه نویسی, لینوکس, مدیریت سرور لینوکس

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

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

نصب GCC در لینوکس ساده است، در این مقاله نصب و راه اندازی GCC در لینوکس اوبونتو و CentOS را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.

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

نصب GCC در لینوکس

مجموعه کامپایلر گنو (GCC) مجموعه ای از کامپایلرها و کتابخانه ها برای زبان های برنامه نویسی C ، C++ ، Objective-C ، Fortran ، Ada ، Go و D است.

بسیاری از پروژه های منبع باز ، از جمله هسته لینوکس و ابزارهای گنو ، با استفاده از GCC گردآوری می شوند.

جی ‌سی ‌سی یکی از کلیدی‌ترین اعضای زنجیره ابزار گنو (Gnu ToolChain) است.

جی سی سی در ابتدا فقط کامپایلری استاندارد برای سیستم گنو بود ولی امروزه در بسیاری از سیستم‌عامل‌های مشابه یونیکس از آن استفاده می‌شود؛ مانند گنو/لینوکس، خانواده بی‌اس‌دی، اواس ایکس. همچنین جی‌سی‌سی برای معماری‌های سخت‌افزاری مختلف نیز پورت شده‌است.

اگر علاقه مند به مطالعه بیشتر درباره GCC هستید مقاله زیر را بررسی کنید:

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 در لینوکس برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *