پاسخ به:دستورات لینوکس
چهارشنبه 8 شهریور 1391 1:39 AM
از این دستور برای کامپایل کردن فایل های C استفاده می شود.(مخصوص برنامه نویسان زبان C)
ساده ترین راه به این صورت است که ابتدا دستور gcc را نوشته و سپس فایل موردنظر نوشته و Enter کرد::
کد:
kabal@kabal-desktop:/$ gcc [نام فایل مورد نظر]
که در این صورت اگر پیغام خطایی رخ ندهد خروجی شما در فایلی به نام a.out قرار می گیرد که باید به این شکل اجرا کنید::
کد:
./a.out
این دستور که بهتر بگیم کامپالر قدرتمند ترین کامپالر زبان C است!!! که سویچ های فراوان و تنظیمات گسترده ای دارد.
اگر میخاید که نام فایل خروجی a.out نباشد باید از این سویچ استفاده کنید. به این صورت:
اگر میخاید که نام فایل خروجی 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منبع :سایت ست ست کاربر