این wikiHow به شما آموزش می دهد که چگونه برنامه C را از منبع ، با استفاده از کامپایلر GNU (GCC) برای لینوکس و GNU مینیمالیستی (MinGW) برای Windows ، کامپایل کنید.
گام
روش 1 از 2: استفاده از GCC برای یونیکس
مرحله 1. پنجره ترمینال را در رایانه یونیکس خود باز کنید
مرحله 2. دستور gcc --version را وارد کرده و Enter را فشار دهید تا نسخه GCC روی رایانه نمایش داده شود
اگر رایانه شما پیامی را مبنی بر عدم یافتن نمایش می دهد ، ممکن است GCC روی رایانه شما نصب نشده باشد.
- در صورت نیاز ، GCC را با دنبال کردن راهنمای توزیع لینوکس خود نصب کنید.
- برای کامپایل یک برنامه C ++ ، به جای "gcc" از "g ++" استفاده کنید.
مرحله 3. پوشه ای را که منبع برنامه را در آن ذخیره کرده اید باز کنید
برای مثال ، اگر کد برنامه "akurapopo.c" در پوشه/usr/yuliaR/source قرار دارد ، دستور cd/usr/yuliaR/source را وارد کنید
مرحله 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 استفاده کنید.
مرحله 5. برنامه کامپایل شده را با دستور./programname اجرا کنید
روش 2 از 2: استفاده از MinGW برای ویندوز
مرحله 1. GNU مینیمالیستی برای Windows را از https://sourceforge.net/projects/mingw/ بارگیری کنید
MinGW یک بسته GCC آسان برای نصب برای ویندوز است.
مرحله 2. برنامه نصب MinGW را اجرا کنید
اگر برنامه نصب به طور خودکار باز نمی شود ، روی فایل MinGW در پوشه Downloads دوبار کلیک کنید ، سپس روی Install کلیک کنید
مرحله 3. گزینه های نصب برنامه را تنظیم کنید ، سپس روی ادامه کلیک کنید
پوشه توصیه شده برای نصب MinGW C: / MinGW است. اگر نیاز به تغییر پوشه نصب دارید ، پوشه ای را انتخاب نکنید که دارای نام فاصله باشد (مانند Program Files)
مرحله 4. کامپایلری را که می خواهید نصب کنید انتخاب کنید
- برای نصب حداقل کامپایلر توصیه شده ، Basic Setup را در پنجره سمت چپ انتخاب کنید ، سپس همه کامپایلرهایی که در قسمت اصلی سمت راست ظاهر می شوند را علامت بزنید.
- در صورت نیاز ، می توانید همه بسته ها را انتخاب کرده و همه کامپایلرهای اضافی را علامت بزنید.
مرحله 5. روی منوی نصب در گوشه سمت چپ بالای MinGW کلیک کنید
مرحله 6. روی اعمال تغییرات کلیک کنید
مرحله 7. برای بارگیری و نصب کامپایلر ، روی Apply کلیک کنید
مرحله 8. با انجام این مراحل ، MinGW PATH را به متغیر محیط سیستم اضافه کنید:
- Win+S را فشار دهید تا منوی Search باز شود ، سپس کلیدواژه محیط را وارد کنید.
- در نتایج جستجو ، روی ویرایش متغیرهای محیط سیستم کلیک کنید.
- روی متغیرهای محیط کلیک کنید.
- روی ویرایش در کادر بالا (در زیر متغیرهای کاربر) کلیک کنید.
- به انتهای کادر مقادیر متغیر بروید.
- ؛ C: / MinGW / bin را در انتهای متن در کادر وارد کنید. اگر MinGW را در پوشه دیگری نصب کرده اید ، C: / MinGW / bin with؛ C: / installfoldername / bin را جایگزین کنید.
- دوبار روی OK کلیک کنید تا پنجره بسته شود.
مرحله 9. با انجام این مراحل ، پنجره خط فرمان را به عنوان Administrator باز کنید:
- Win+S را فشار دهید ، سپس cmd را وارد کنید.
- روی Command Prompt در نتایج جستجو راست کلیک کنید ، سپس روی Run as Administrator کلیک کنید.
- روی بله کلیک کنید تا تغییرات در رایانه مجاز شود.
مرحله 10. پوشه ای را که منبع برنامه را در آن ذخیره کرده اید باز کنید
به عنوان مثال ، اگر کد منبع "lailacanggung.c" را در پوشه C: / Source / Programs ذخیره کرده اید ، دستور cd C: / Source / Programs را وارد کنید
مرحله 11. دستور gcc lailacanggung.c –o lailacanggung.exe را وارد کنید
نام فایل را با نام فایل کد برنامه خود جایگزین کنید. پس از اتمام فرایند کامپایل ، دوباره خط فرمان را مشاهده خواهید کرد. خطاهایی که رخ می دهد نمایش داده نمی شود.
خطاهای کد برنامه قبل از شروع فرایند تدوین باید اصلاح شوند. کد برنامه حاوی خطا نمی تواند کامپایل شود
مرحله 12. نام برنامه خود را برای اجرای آن وارد کنید ، به عنوان مثال lailacanggung.exe
نکات
- وقتی برنامه ای را با پارامتر -g کامپایل می کنید ، کامپایلر اطلاعات اشکال زدایی مناسب برای GDB ، برنامه اشکال زدایی داخلی GCC را شامل می شود. این اطلاعات اشکال زدایی را برای شما آسان تر می کند.
- برای کامپایل برنامه های بزرگ ، ابتدا می توانید Makefile ایجاد کنید.
- اگر برنامه شما از نظر سرعت بهینه شده باشد ، ممکن است اندازه برنامه افزایش یابد و دقت آن زیاد خوب نباشد. از سوی دیگر ، اگر اندازه یا دقت برنامه را بهینه کنید ، ممکن است سرعت برنامه کاهش یابد.
- هنگام تدوین برنامه های C ++ ، مانند GCC+ از GCC استفاده کنید. فایلهای ++ C به جای.c دارای پسوند.cpp هستند.