این wikiHow به شما آموزش می دهد که چگونه برنامه C را از کد منبع با استفاده از کامپایلر GNU (GCC) برای لینوکس و Minimalist Gnu (MinGW) برای Windows کامپایل کنید.
مراحل
روش 1 از 2: استفاده از GCC برای لینوکس
مرحله 1. پنجره ترمینال را در سیستم لینوکس خود باز کنید
نماد آن معمولاً یک صفحه سیاه است که برخی نویسه های سفید روی آن قرار دارد. معمولاً می توانید آن را در منوی برنامه های کاربردی خود پیدا کنید.
مرحله 2. GCC را نصب کنید
اگر قبلاً GCC را نصب نکرده اید ، می توانید از دستورات ترمینال زیر برای نصب GCC برای اوبونتو و دبیان استفاده کنید. برای اطلاع از سایر نسخه های لینوکس ، از اسناد توزیع لینوکس خود مطلع شوید تا نحوه دریافت بسته صحیح را بیاموزید:
- sudo apt update را تایپ کرده و "Enter" را فشار دهید تا لیست بسته ها به روز شود.
- sudo apt install build-basic را تایپ کرده و "Enter" را فشار دهید تا بسته های ضروری که شامل GCC ، G ++ و Make است را نصب کنید.
- sudo apt-get install manpages-dev را تایپ کرده و "Enter" را برای نصب صفحات دستی فشار دهید.
مرحله 3. gcc --version را تایپ کرده و ↵ Enter را فشار دهید
این امر تأیید می کند که GCC به درستی نصب شده است و شماره نسخه را برمی گرداند. اگر فرمان پیدا نشد ، به احتمال زیاد GCC نصب نشده است.
اگر در حال تدوین برنامه ++ C هستید ، به جای "gcc" از "g ++" استفاده کنید
مرحله 4. به دایرکتوری بروید که در آن کد منبع شما ذخیره شده است
از دستور cd برای حرکت در فهرست ها در ترمینال استفاده کنید. به عنوان مثال ، اگر کد منبع شما در پوشه Documents شما است ، cd/home/[username]/Documents (در اوبونتو) را تایپ کنید. همچنین می توانید با تایپ cd ~/Documents در ترمینال به فهرست اسناد بروید.
مرحله 5. gcc [program_name].c –o [exeable_name] را تایپ کرده و ↵ Enter را فشار دهید
"[program_name].c" را با نام فایل کد منبع خود ، و "[exeable_name]" را با نام برنامه به پایان رسیده خود جایگزین کنید. اکنون برنامه کامپایل می شود.
- اگر خطاها را می بینید و می خواهید اطلاعات بیشتری در مورد آنها ببینید ، از gcc -Wall -o errorlog file1.c استفاده کنید. سپس ، فایل "errorlog" را در فهرست فعلی با cat errorlog مشاهده کنید.
- برای کامپایل یک برنامه از چندین فایل کد منبع ، از gcc -o outputfile file1.c file2.c file3.c استفاده کنید.
- برای کامپایل چندین برنامه همزمان با چندین فایل کد منبع ، از gcc -c file1.c file2.c file3.c استفاده کنید.
مرحله 6. برنامه تازه کامپایل شده خود را اجرا کنید
../executable_name] را تایپ کنید ، اما نام برنامه خود را "[exeable_name]" جایگزین کنید.
روش 2 از 2: استفاده از MinGW برای ویندوز
مرحله 1. GNU مینیمالیستی را برای Windows (MinGW) بارگیری کنید
این یک نسخه آسان برای نصب GCC برای Windows است. برای بارگیری MinGW از مراحل زیر استفاده کنید:.
- در یک مرورگر وب به https://sourceforge.net/projects/mingw/ بروید.
- روی دکمه سبز رنگی که می گوید کلیک کنید دانلود.
- منتظر بمانید تا نصب کننده به صورت خودکار بارگیری شود.
مرحله 2. MinGW را نصب کنید
برای نصب MinGW از مراحل زیر استفاده کنید:
- دوبار کلیک کنید mingw-get-setup.exe در پوشه بارگیری یا مرورگر وب شما.
- کلیک نصب.
-
کلیک ادامه هید.
MinGW استفاده از پوشه نصب پیش فرض (C: / MinGW) را توصیه می کند. اگر باید پوشه را تغییر دهید ، از پوشه ای با فاصله در نام (به عنوان مثال "پرونده های برنامه") استفاده نکنید
مرحله 3. انتخاب کنید کدام کامپایلرها نصب شوند
حداقل ، انتخاب کنید تنظیمات اولیه در پانل سمت چپ ، سپس علامت های چک را در کنار همه کامپایلرهای ذکر شده در پانل اصلی سمت راست قرار دهید. کاربران پیشرفته تر می توانند انتخاب کنند همه بسته ها و کامپایلرهای اضافی را انتخاب کنید.
مرحله 4. روی هر بسته راست کلیک کرده و علامت گذاری برای نصب را کلیک کنید
Setup Basic دارای 7 بسته در کادر بالا است. روی هر یک از آنها (یا فقط مواردی که می خواهید) راست کلیک کرده و کلیک کنید علامت گذاری برای نصب به این یک نماد با یک پیکان در کنار هر یک اضافه می کند و آن را برای نصب علامت گذاری می کند.
مرحله 5. بسته های انتخاب شده را نصب کنید
نصب تمام بسته ها ممکن است چند دقیقه به کامپیوتر شما نیاز داشته باشد. برای نصب بسته هایی که برای نصب مشخص شده اند از مراحل زیر استفاده کنید.
- کلیک کنید بر روی نصب و راه اندازی منو در گوشه بالا سمت چپ
- کلیک تغغیرات را اعمال کن.
- کلیک درخواست دادن.
- کلیک نزدیک پس از اتمام نصب
مرحله 6. مسیر MinGW را به متغیرهای محیط سیستم اضافه کنید
برای افزودن مسیر MinGW به متغیرهای محیط سیستم از مراحل زیر استفاده کنید:
- در نوار جستجو در کنار منوی Start ، محیط را تایپ کنید.
- کلیک متغیرهای محیط سیستم را ویرایش کنید در نتایج جستجو
- کلیک متغیرهای محیطی
- انتخاب کنید مسیر متغیر.
- کلیک ویرایش کنید در زیر کادر بالا (در بخش "متغیرهای کاربر")
- کلیک جدید.
- در فضای جدید نوع C: / MinGW / bin را بنویسید. توجه داشته باشید که اگر MinGW را در فهرست دیگری نصب کرده اید ، C: / path-to-that-directory / bin را وارد کنید.
- کلیک خوب ، و سپس خوب از نو. روی یکی که باقی مانده کلیک کنید خوب برای بستن پنجره
مرحله 7. خط فرمان را به عنوان مدیر باز کنید
برای باز کردن Command Prompt به عنوان سرپرست ، باید با یک حساب Windows با امتیازات مدیریتی وارد شوید. از مراحل زیر برای باز کردن Command Prompt به عنوان سرپرست استفاده کنید:
- cmd را در نوار جستجو در کنار منوی Start تایپ کنید.
- کلیک راست خط فرمان در نتایج جستجو ، سپس را انتخاب کنید Run as Administrator.
- کلیک آره اجازه دادن به تغییرات
مرحله 8. به پوشه ای بروید که کد منبع شما در آن ذخیره شده است
برای مثال ، اگر فایل کد منبع شما به نام helloworld.c در C: / Source / Programs قرار دارد ، cd C: / Source / Programs را تایپ کنید
مرحله 9. gcc c –o [program_name].exe [program_name].c را تایپ کرده و ↵ Enter را فشار دهید
"[program_name]" را با نام کد منبع و برنامه خود جایگزین کنید. هنگامی که برنامه کامپایل شد ، بدون خطا به خط فرمان باز می گردید.
هرگونه خطای برنامه نویسی که ظاهر می شود باید قبل از کامپایل برنامه اصلاح شود
مرحله 10. نام برنامه خود را برای اجرا تایپ کنید
اگر نام آن hello_world.exe است ، آن را در خط فرمان تایپ کنید تا برنامه شما شروع شود.
در صورت دریافت پیام خطا "دسترسی ممنوع است" یا "اجازه ممنوع است" هنگام تدوین برنامه یا اجرای فایل اجرایی خروجی ، مجوزهای پوشه را بررسی کرده و مطمئن شوید که دسترسی کامل خواندن/نوشتن به پوشه ای را که حاوی کد منبع است ، داشته باشید. اگر این کار نمی کند ، سعی کنید نرم افزار ویروس خود را موقتاً غیرفعال کنید
نکات
- ساختن کد شما با پرچم -g اطلاعات اشکال زدایی را تولید می کند که برنامه اشکال زدایی مربوطه ، GDB ، می تواند برای عملکرد بهتر اشکال زدایی از آنها استفاده کند.
- برای تسهیل تدوین برنامه های بزرگ می توان فایلهای گریم ایجاد کرد.
- اگر از بهینه سازی به شدت استفاده می کنید ، توجه داشته باشید که بهینه سازی سرعت ممکن است با کاهش اندازه و گاهی دقت همراه باشد و برعکس.
- هنگام تدوین برنامه C ++ ، از G ++ به همان روشی که از GCC استفاده می کنید استفاده کنید. به یاد داشته باشید که فایلهای C ++ دارای پسوند.cpp به جای.c هستند.