مجموعه کامپایلرهای گنو: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(صفحه‌ای تازه حاوی «مجموعه کامپایلرهای گنو GCC (به انگلیسی GNU Compiler Collection) دسته‌ای از کامپایلرها هس...» ایجاد کرد)
 
(سایر ابزارها)
 
(۵ نسخهٔ میانیِ همین کاربر نمایش داده نشده است)
سطر ۳: سطر ۳:
 
== نصب ==
 
== نصب ==
  
برای نصب کامپایلر C از فرمان زیر استفاده کنید.
+
برای نصب کامپایلر [[C]] از فرمان زیر استفاده کنید.
  
 
{{bc|
 
{{bc|
 
$ sudo apt install gcc
 
$ sudo apt install gcc
 
}}
 
}}
 +
 +
== کامپایل ==
 +
برای کامپایل یک برنامهٔ سی می‌توانید از کامپایلر gcc به شکل زیر استفاده کنید.
 +
 +
{{bc|
 +
 +
$ cat hello.c
 +
#include <stdio.h>
 +
 +
int main(void){
 +
    printf("Hello World!\n");
 +
    return 0;
 +
}
 +
 +
$ gcc -Wall hello.c -o hello
 +
$ ./hello
 +
Hello World!
 +
 +
}}
 +
 +
== سایر ابزارها ==
 +
 +
gcc در واقع شامل پیشانه‌ای برای استفاده و فراخوانی دسته‌ای از ابزارهای مرتبط برای برنامه‌نویسی است.
 +
 +
برخی از این ابزارها شامل:‌ کامپایلر، اسمبلر، پیش‌پردازنده و پیوند دهنده هستند.
 +
 +
برای نمونه فرمان زیر با انتخاب {{ic| -E}} تنها عملیات پیش پردازنده را روی کد برنامهٔ‌ C اجرا خواهد کرد.
 +
 +
{{bc|
 +
$ gcc -E hello.c -o hello.i
 +
}}
 +
 +
== پشتیبانی از زبان‌های برنامه‌نویسی ==
 +
* C
 +
* ++C
 +
 +
 +
[[رده:زبان‌های برنامه‌نویسی]]
 +
[[رده:نرم‌افزارها]]
 +
[[رده:خط فرمان]]

نسخهٔ کنونی تا ‏۲۴ دی ۱۴۰۳، ساعت ۱۱:۰۰

مجموعه کامپایلرهای گنو GCC (به انگلیسی GNU Compiler Collection) دسته‌ای از کامپایلرها هستند که برای نوشتن نرم‌افزارهای آزاد برای سیستم‌عامل گنو ایجاد شده است.

نصب

برای نصب کامپایلر C از فرمان زیر استفاده کنید.


$ sudo apt install gcc

کامپایل

برای کامپایل یک برنامهٔ سی می‌توانید از کامپایلر gcc به شکل زیر استفاده کنید.



$ cat hello.c 
#include <stdio.h>

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

$ gcc -Wall hello.c -o hello
$ ./hello 
Hello World!

سایر ابزارها

gcc در واقع شامل پیشانه‌ای برای استفاده و فراخوانی دسته‌ای از ابزارهای مرتبط برای برنامه‌نویسی است.

برخی از این ابزارها شامل:‌ کامپایلر، اسمبلر، پیش‌پردازنده و پیوند دهنده هستند.

برای نمونه فرمان زیر با انتخاب -E تنها عملیات پیش پردازنده را روی کد برنامهٔ‌ C اجرا خواهد کرد.


$ gcc -E hello.c -o hello.i

پشتیبانی از زبان‌های برنامه‌نویسی

  • C
  • ++C