نحوه کامپایل برنامه های C با کامپایلر GNU C (GCC)

فهرست مطالب:

نحوه کامپایل برنامه های C با کامپایلر GNU C (GCC)
نحوه کامپایل برنامه های C با کامپایلر GNU C (GCC)

تصویری: نحوه کامپایل برنامه های C با کامپایلر GNU C (GCC)

تصویری: نحوه کامپایل برنامه های C با کامپایلر GNU C (GCC)
تصویری: 12 تنظیمات مهم و اساسی مک بوک که در ابتدا باید آن را تنظیم کرد. 2024, نوامبر
Anonim

این wikiHow به شما آموزش می دهد که چگونه برنامه C را از منبع ، با استفاده از کامپایلر GNU (GCC) برای لینوکس و GNU مینیمالیستی (MinGW) برای Windows ، کامپایل کنید.

گام

روش 1 از 2: استفاده از GCC برای یونیکس

برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 1
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 1

مرحله 1. پنجره ترمینال را در رایانه یونیکس خود باز کنید

برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 2
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 2

مرحله 2. دستور gcc --version را وارد کرده و Enter را فشار دهید تا نسخه GCC روی رایانه نمایش داده شود

اگر رایانه شما پیامی را مبنی بر عدم یافتن نمایش می دهد ، ممکن است GCC روی رایانه شما نصب نشده باشد.

  • در صورت نیاز ، GCC را با دنبال کردن راهنمای توزیع لینوکس خود نصب کنید.
  • برای کامپایل یک برنامه C ++ ، به جای "gcc" از "g ++" استفاده کنید.
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 3
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 3

مرحله 3. پوشه ای را که منبع برنامه را در آن ذخیره کرده اید باز کنید

برای مثال ، اگر کد برنامه "akurapopo.c" در پوشه/usr/yuliaR/source قرار دارد ، دستور cd/usr/yuliaR/source را وارد کنید

برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 4
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 4

مرحله 4. دستور gcc akurapopo.c –o AkuRapopo را وارد کنید

"akurapopo.c" را با کد منبع برنامه خود و "AkuRapopo" را با نام برنامه مورد نظر خود جایگزین کنید. فرایند تدوین آغاز می شود.

  • در صورت بروز خطا در هنگام تدوین ، اطلاعات خطا را با دستور gcc -Wall -o errorlog akurapopo.c جمع آوری کنید. پس از آن ، فایل "errorlog" را با دستور cat errorlog نمایش دهید.
  • برنامه را از چندین فایل کد منبع با دستور gcc -o programname file1.c file2.c file3.c کامپایل کنید.
  • برای کامپایل چندین برنامه به صورت همزمان از چندین کد منبع ، از دستور gcc -c file1.c file2.c file3.c استفاده کنید.
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 5
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 5

مرحله 5. برنامه کامپایل شده را با دستور./programname اجرا کنید

روش 2 از 2: استفاده از MinGW برای ویندوز

برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 6
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 6

مرحله 1. GNU مینیمالیستی برای Windows را از https://sourceforge.net/projects/mingw/ بارگیری کنید

MinGW یک بسته GCC آسان برای نصب برای ویندوز است.

برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 7
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 7

مرحله 2. برنامه نصب MinGW را اجرا کنید

اگر برنامه نصب به طور خودکار باز نمی شود ، روی فایل MinGW در پوشه Downloads دوبار کلیک کنید ، سپس روی Install کلیک کنید

برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 8
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 8

مرحله 3. گزینه های نصب برنامه را تنظیم کنید ، سپس روی ادامه کلیک کنید

پوشه توصیه شده برای نصب MinGW C: / MinGW است. اگر نیاز به تغییر پوشه نصب دارید ، پوشه ای را انتخاب نکنید که دارای نام فاصله باشد (مانند Program Files)

برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 9
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 9

مرحله 4. کامپایلری را که می خواهید نصب کنید انتخاب کنید

  • برای نصب حداقل کامپایلر توصیه شده ، Basic Setup را در پنجره سمت چپ انتخاب کنید ، سپس همه کامپایلرهایی که در قسمت اصلی سمت راست ظاهر می شوند را علامت بزنید.
  • در صورت نیاز ، می توانید همه بسته ها را انتخاب کرده و همه کامپایلرهای اضافی را علامت بزنید.
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 10
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 10

مرحله 5. روی منوی نصب در گوشه سمت چپ بالای MinGW کلیک کنید

برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 11
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 11

مرحله 6. روی اعمال تغییرات کلیک کنید

برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 12
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 12

مرحله 7. برای بارگیری و نصب کامپایلر ، روی Apply کلیک کنید

برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 13
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 13

مرحله 8. با انجام این مراحل ، MinGW PATH را به متغیر محیط سیستم اضافه کنید:

  • Win+S را فشار دهید تا منوی Search باز شود ، سپس کلیدواژه محیط را وارد کنید.
  • در نتایج جستجو ، روی ویرایش متغیرهای محیط سیستم کلیک کنید.
  • روی متغیرهای محیط کلیک کنید.
  • روی ویرایش در کادر بالا (در زیر متغیرهای کاربر) کلیک کنید.
  • به انتهای کادر مقادیر متغیر بروید.
  • ؛ C: / MinGW / bin را در انتهای متن در کادر وارد کنید. اگر MinGW را در پوشه دیگری نصب کرده اید ، C: / MinGW / bin with؛ C: / installfoldername / bin را جایگزین کنید.
  • دوبار روی OK کلیک کنید تا پنجره بسته شود.
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 14
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 14

مرحله 9. با انجام این مراحل ، پنجره خط فرمان را به عنوان Administrator باز کنید:

  • Win+S را فشار دهید ، سپس cmd را وارد کنید.
  • روی Command Prompt در نتایج جستجو راست کلیک کنید ، سپس روی Run as Administrator کلیک کنید.
  • روی بله کلیک کنید تا تغییرات در رایانه مجاز شود.
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 15
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 15

مرحله 10. پوشه ای را که منبع برنامه را در آن ذخیره کرده اید باز کنید

به عنوان مثال ، اگر کد منبع "lailacanggung.c" را در پوشه C: / Source / Programs ذخیره کرده اید ، دستور cd C: / Source / Programs را وارد کنید

برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 16
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 16

مرحله 11. دستور gcc lailacanggung.c –o lailacanggung.exe را وارد کنید

نام فایل را با نام فایل کد برنامه خود جایگزین کنید. پس از اتمام فرایند کامپایل ، دوباره خط فرمان را مشاهده خواهید کرد. خطاهایی که رخ می دهد نمایش داده نمی شود.

خطاهای کد برنامه قبل از شروع فرایند تدوین باید اصلاح شوند. کد برنامه حاوی خطا نمی تواند کامپایل شود

برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 17
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 17

مرحله 12. نام برنامه خود را برای اجرای آن وارد کنید ، به عنوان مثال lailacanggung.exe

نکات

  • وقتی برنامه ای را با پارامتر -g کامپایل می کنید ، کامپایلر اطلاعات اشکال زدایی مناسب برای GDB ، برنامه اشکال زدایی داخلی GCC را شامل می شود. این اطلاعات اشکال زدایی را برای شما آسان تر می کند.
  • برای کامپایل برنامه های بزرگ ، ابتدا می توانید Makefile ایجاد کنید.
  • اگر برنامه شما از نظر سرعت بهینه شده باشد ، ممکن است اندازه برنامه افزایش یابد و دقت آن زیاد خوب نباشد. از سوی دیگر ، اگر اندازه یا دقت برنامه را بهینه کنید ، ممکن است سرعت برنامه کاهش یابد.
  • هنگام تدوین برنامه های C ++ ، مانند GCC+ از GCC استفاده کنید. فایلهای ++ C به جای.c دارای پسوند.cpp هستند.

توصیه شده: