از این دستور برای کامپایل کردن فایل های C استفاده می شود.(مخصوص برنامه نویسان زبان C)

ساده ترین راه به این صورت است که ابتدا دستور gcc را نوشته و سپس فایل موردنظر نوشته و Enter کرد::




کد:
kabal@kabal-desktop:/$ gcc [نام فایل مورد نظر]

که در این صورت اگر پیغام خطایی رخ ندهد خروجی شما در فایلی به نام a.out قرار می گیرد که باید به این شکل اجرا کنید:: 




کد:
./a.out
این دستور که بهتر بگیم کامپالر قدرتمند ترین کامپالر زبان C است!!! که سویچ های فراوان و تنظیمات گسترده ای دارد.

اگر میخاید که نام فایل خروجی a.out نباشد باید از این سویچ استفاده کنید. به این صورت:


کد:
kabal@kabal-desktop:/$ gcc [نام فایل مورد نظر] -o  AnyName
برای مثال قصد کامپال فایل satsat3.c را داری که خروجی آن فایل به نام elm باشد::


کد:
kabal@kabal-desktop:/$ gcc satsat3.c -o elm
حالا اگر فایل مربوط به ++C باشد به این صورت خواهیم نوشت::


کد:
kabal@kabal-desktop:/$ g++ satsat3.cpp -o elm
حال با دستور زیر میتونید خروجی برنامه رو ببینیم::


کد:
./elm

دستور ++g هم مانند همین gcc است با این تفاوت که مخصوص فایلهای cpp که همان ++C است می باشد. پس کافیه به جای gcc در فایلهای ++C از کامپالر ++g استفاده کنید. 


تا همین حد کفایت میکند. اگر باز هم موردی که برای کاربر عادی کاربردی باشد دیدم به مطلب اضافه میکنم.
lمنبع :سایت ست ست کاربر