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

فهرست مطالب:

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

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

تصویری: نحوه کامپایل یک برنامه C با استفاده از کامپایلر GNU (GCC)
تصویری: آموزش انتقال فیلم و عکس از آیفون به کامپیوتر / آموزش انتقال فیلم و عکس از کامپیوتر به آیفون 2024, آوریل
Anonim

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

مراحل

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

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

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

نماد آن معمولاً یک صفحه سیاه است که برخی نویسه های سفید روی آن قرار دارد. معمولاً می توانید آن را در منوی برنامه های کاربردی خود پیدا کنید.

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

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

اگر قبلاً GCC را نصب نکرده اید ، می توانید از دستورات ترمینال زیر برای نصب GCC برای اوبونتو و دبیان استفاده کنید. برای اطلاع از سایر نسخه های لینوکس ، از اسناد توزیع لینوکس خود مطلع شوید تا نحوه دریافت بسته صحیح را بیاموزید:

  • sudo apt update را تایپ کرده و "Enter" را فشار دهید تا لیست بسته ها به روز شود.
  • sudo apt install build-basic را تایپ کرده و "Enter" را فشار دهید تا بسته های ضروری که شامل GCC ، G ++ و Make است را نصب کنید.
  • sudo apt-get install manpages-dev را تایپ کرده و "Enter" را برای نصب صفحات دستی فشار دهید.
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 3
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 3

مرحله 3. gcc --version را تایپ کرده و ↵ Enter را فشار دهید

این امر تأیید می کند که GCC به درستی نصب شده است و شماره نسخه را برمی گرداند. اگر فرمان پیدا نشد ، به احتمال زیاد GCC نصب نشده است.

اگر در حال تدوین برنامه ++ C هستید ، به جای "gcc" از "g ++" استفاده کنید

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

مرحله 4. به دایرکتوری بروید که در آن کد منبع شما ذخیره شده است

از دستور cd برای حرکت در فهرست ها در ترمینال استفاده کنید. به عنوان مثال ، اگر کد منبع شما در پوشه Documents شما است ، cd/home/[username]/Documents (در اوبونتو) را تایپ کنید. همچنین می توانید با تایپ cd ~/Documents در ترمینال به فهرست اسناد بروید.

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

مرحله 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 استفاده کنید.
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 6
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 6

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

../executable_name] را تایپ کنید ، اما نام برنامه خود را "[exeable_name]" جایگزین کنید.

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

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

مرحله 1. GNU مینیمالیستی را برای Windows (MinGW) بارگیری کنید

این یک نسخه آسان برای نصب GCC برای Windows است. برای بارگیری MinGW از مراحل زیر استفاده کنید:.

  • در یک مرورگر وب به https://sourceforge.net/projects/mingw/ بروید.
  • روی دکمه سبز رنگی که می گوید کلیک کنید دانلود.
  • منتظر بمانید تا نصب کننده به صورت خودکار بارگیری شود.
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 8
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 8
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 7
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 7

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

برای نصب MinGW از مراحل زیر استفاده کنید:

  • دوبار کلیک کنید mingw-get-setup.exe در پوشه بارگیری یا مرورگر وب شما.
  • کلیک نصب.
  • کلیک ادامه هید.

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

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

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

حداقل ، انتخاب کنید تنظیمات اولیه در پانل سمت چپ ، سپس علامت های چک را در کنار همه کامپایلرهای ذکر شده در پانل اصلی سمت راست قرار دهید. کاربران پیشرفته تر می توانند انتخاب کنند همه بسته ها و کامپایلرهای اضافی را انتخاب کنید.

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

مرحله 4. روی هر بسته راست کلیک کرده و علامت گذاری برای نصب را کلیک کنید

Setup Basic دارای 7 بسته در کادر بالا است. روی هر یک از آنها (یا فقط مواردی که می خواهید) راست کلیک کرده و کلیک کنید علامت گذاری برای نصب به این یک نماد با یک پیکان در کنار هر یک اضافه می کند و آن را برای نصب علامت گذاری می کند.

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

مرحله 5. بسته های انتخاب شده را نصب کنید

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

  • کلیک کنید بر روی نصب و راه اندازی منو در گوشه بالا سمت چپ
  • کلیک تغغیرات را اعمال کن.
  • کلیک درخواست دادن.
  • کلیک نزدیک پس از اتمام نصب
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 12
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 12

مرحله 6. مسیر MinGW را به متغیرهای محیط سیستم اضافه کنید

برای افزودن مسیر MinGW به متغیرهای محیط سیستم از مراحل زیر استفاده کنید:

  • در نوار جستجو در کنار منوی Start ، محیط را تایپ کنید.
  • کلیک متغیرهای محیط سیستم را ویرایش کنید در نتایج جستجو
  • کلیک متغیرهای محیطی
  • انتخاب کنید مسیر متغیر.
  • کلیک ویرایش کنید در زیر کادر بالا (در بخش "متغیرهای کاربر")
  • کلیک جدید.
  • در فضای جدید نوع C: / MinGW / bin را بنویسید. توجه داشته باشید که اگر MinGW را در فهرست دیگری نصب کرده اید ، C: / path-to-that-directory / bin را وارد کنید.
  • کلیک خوب ، و سپس خوب از نو. روی یکی که باقی مانده کلیک کنید خوب برای بستن پنجره
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 13
برنامه C را با استفاده از کامپایلر GNU (GCC) کامپایل کنید مرحله 13

مرحله 7. خط فرمان را به عنوان مدیر باز کنید

برای باز کردن Command Prompt به عنوان سرپرست ، باید با یک حساب Windows با امتیازات مدیریتی وارد شوید. از مراحل زیر برای باز کردن Command Prompt به عنوان سرپرست استفاده کنید:

  • cmd را در نوار جستجو در کنار منوی Start تایپ کنید.
  • کلیک راست خط فرمان در نتایج جستجو ، سپس را انتخاب کنید Run as Administrator.
  • کلیک آره اجازه دادن به تغییرات
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 14
برنامه C را با استفاده از GNU Compiler (GCC) کامپایل کنید مرحله 14

مرحله 8. به پوشه ای بروید که کد منبع شما در آن ذخیره شده است

برای مثال ، اگر فایل کد منبع شما به نام helloworld.c در C: / Source / Programs قرار دارد ، cd C: / Source / Programs را تایپ کنید

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

مرحله 9. gcc c –o [program_name].exe [program_name].c را تایپ کرده و ↵ Enter را فشار دهید

"[program_name]" را با نام کد منبع و برنامه خود جایگزین کنید. هنگامی که برنامه کامپایل شد ، بدون خطا به خط فرمان باز می گردید.

هرگونه خطای برنامه نویسی که ظاهر می شود باید قبل از کامپایل برنامه اصلاح شود

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

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

اگر نام آن hello_world.exe است ، آن را در خط فرمان تایپ کنید تا برنامه شما شروع شود.

در صورت دریافت پیام خطا "دسترسی ممنوع است" یا "اجازه ممنوع است" هنگام تدوین برنامه یا اجرای فایل اجرایی خروجی ، مجوزهای پوشه را بررسی کرده و مطمئن شوید که دسترسی کامل خواندن/نوشتن به پوشه ای را که حاوی کد منبع است ، داشته باشید. اگر این کار نمی کند ، سعی کنید نرم افزار ویروس خود را موقتاً غیرفعال کنید

نکات

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

توصیه شده: