كيفية تثبيت GCC (مترجم الC وC++) في Fedora

فيدورا هي توزيع لينكس حديث توفر بيئة مستقلة وقوية للتطوير باستخدام أداة تدعى C مترجم، والتي يستخدم لتجميع برامج C إلى ملفات قابلة للتشغيل.

في فيدورا، تعود أداة تكوين البرمجيات C الى جزء من القمامة المسماة gcc (مجموعة تكوينات GNU)، وسيقود هذا المقال بخطوات لتثبيت gcc وبدء التكوين لبرامج C على فيدورا.

تثبيت GCC (مترجم C و C++) على فيدورا

قبل تثبيت أي تطبيق جديد ، يوجد ممارسة جيدة هي تحديث برامج النظام الحالية الموجودة بأحداث الأمن الأخرى المتاحة.

sudo dnf update

من ثم تثبيت gcc، التي جزء من أدوات التطوير التي تشمل gcc وأدوات أساسية أخرى مثل make، gdb و git.

sudo dnf groupinstall "Development Tools"
Install Development Tools in Fedora

بعد إنتهاء التثبيت ، يجب أن تتأكد من تثبيت gcc بشكل صحيح وأنه متاح على نظامك.

gcc --version
Check GCC Version

كتابة برنامج C بسيط في فيدورا

للاختبار إن كان gcc يعمل بطريقة صحيحة يمكنك كتابة برنامج C بسيط بعمل ملف hello.c.

nano hello.c
OR
vi hello.c

plaintext
في محرر الكود، أكتب البرنامج التالي بلغة C:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

الآن بما أنك قمت بكتابة برنامج بسيط بلغة C، يجب عليك ترجمته باستخدام أمر gcc لخلق ملف تنفيذي باسم hello.

gcc hello.c -o hello

بمجرد نجاح الترجمة، يمكنك تشغيل ملف التنفيذ لرؤية خرج برنامج C الخاص بك.

./hello
Run C Program in Fedora

لمعرفة المزيد عن كيفية استخدام gcc، يمكنك الرجوع إلى الوثائق الرسمية لغرفة المعلومات المتعلقة بـ GCC أو استخدام الأمر man لرؤية صفحة الدليل:

man gcc

للبرمجة المتقدمة بلغة C، قد تحتاج إلى مكتبات وأدوات إضافية وفقاً لتوقعات مشروعات التطوير الخاصة بك.

sudo dnf install glibc-devel   [GNU C Library]
sudo dnf install libm          [Math Library]
sudo dnf install gdb           [Debugging Tool]

حذف GCC (مصنع الـ C و C++) على نظام Fedora

إذا كنت بحاجة إلى إزالة gcc من النظام الخاص بك، يمكنك إزالته باستخدام الأمر التالي:

sudo dnf remove gcc

إذا قمت بتثبيت جميع “أدوات التطوير” وتريد إزالتها، يمكنك استخدام:

sudo dnf groupremove "Development Tools"
الخاتمة

لقد قمت الآن بتثبيت مصنع الـ C والأدوات التطويرية المطلوبة على Fedora وتعلمت كيفية ترجمة وتشغيل برنامج بسيط بلغة C.

Source:
https://www.tecmint.com/install-gcc-c-compiler-fedora/