از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب GCC (ابزار توسعه) در CentOS 8
سرفصلهای مطلب
این GNU مجموعه کامپایلر (GCC) مجموعه ای از کامپایلرها و کتابخانه های زبان های برنامه نویسی C، C++، Objective-C، Fortran، Ada، Go و D است. بسیاری از پروژه های منبع باز، از جمله هسته لینوکس و GNU ابزارها با استفاده از کامپایل می شوند GCC.
این مقاله روش نصب را توضیح می دهد GCC بر CentOS 8.
در حال نصب GCC بر CentOS
به طور پیش فرض CentOS مخازن حاوی یک گروه بسته به نام “ابزار توسعه” هستند که شامل GNU مجموعه کامپایلر، GNU دیباگر و سایر کتابخانه های توسعه و ابزارهای مورد نیاز برای کامپایل نرم افزار.
برای نصب بسته های ابزار توسعه، دستور زیر را به عنوان روت یا کاربر با امتیازات sudo اجرا کنید:
sudo dnf group install "Development Tools"
دستور تعداد زیادی بسته از جمله gcc
، g++
و make
.
همچنین ممکن است بخواهید صفحات کتابچه راهنمای استفاده را نصب کنید GNU/لینوکس برای توسعه:
sudo dnf install man-pages
تایید کنید که GCC کامپایلر با استفاده از gcc --version
دستوری که 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 سیستم، و شما می توانید شروع به استفاده از آن کنید.
گردآوری نمونه سلام دنیا
در این بخش، یک برنامه 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 بر CentOS 8. اکنون می توانید به رسمی مراجعه کنید GCC Documentation
page و روش استفاده را یاد بگیرید GCC و G++ برای کامپایل کردن برنامه های C و C++.
اگر مشکلی دارید یا بازخوردی دارید، در زیر نظر دهید.
سنتو
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-28 03:41:03