انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: Blossom در 08 اردیبهشت 1387، 03:45 ق‌ظ

عنوان: کامپایل CPP با GCC [حل شد]
ارسال شده توسط: Blossom در 08 اردیبهشت 1387، 03:45 ق‌ظ
آقا این کد رو ببینید:
#include <iostream.h>
int main(){
cout << "Salam\n";
return 0;
}
این رو با G++ خیلی راحت کامپایل می‌کنم اما می‌دونیم که تو نسخه‌ی لایو، g++ نصب نیست و باید با gcc کامپایل کنیم که من بلد نیستم!!!! چطور می‌شه؟
عنوان: پاسخ به: کامپایل CPP با GCC
ارسال شده توسط: علیرضا طالقانی در 08 اردیبهشت 1387، 07:28 ق‌ظ
gcc -c filename.c برای دیباگ
gcc filename.c -o ObjectFileName
ObjectFileName هم هر اسمی فایلی می تونه باشه که شما می خواهید خروجی ی کامپایل شده در اون قرار بگیرده!
عنوان: پاسخ به: کامپایل CPP با GCC
ارسال شده توسط: علیرضا طالقانی در 08 اردیبهشت 1387، 07:31 ق‌ظ
http://wiki.ubuntu-ir.org/AboutGCC (http://wiki.ubuntu-ir.org/AboutGCC)
این رو هم دوستان زحمت کشیدند و در همین مورد نوشته بودن!  ی سرچ مختصر در ویکی بودش   ;)
عنوان: پاسخ به: کامپایل CPP با GCC
ارسال شده توسط: Blossom در 09 اردیبهشت 1387، 12:51 ق‌ظ
مرسی ولی این لینک آخر که G++ بود
عنوان: پاسخ به: کامپایل CPP با GCC
ارسال شده توسط: علیرضا طالقانی در 09 اردیبهشت 1387، 01:02 ق‌ظ
بله حق می دم بهتون! :)
البته اگه دقت کنید از کلمه ی «یا» در عبارت
نقل‌قول
چگونگی کامپایل کردن برنامه با استفاده از دستور gcc یا ++g
استفاده شده ولی بایستی یکمی صریح تر اشاره می کردند! بی زحمت ی [حل شد] هم در عنوان پست اولتون اضافه کنید! مرسی @};-
عنوان: پاسخ به: کامپایل CPP با GCC
ارسال شده توسط: Blossom در 09 اردیبهشت 1387، 02:46 ق‌ظ
بله حق می دم بهتون! :)
البته اگه دقت کنید از کلمه ی «یا» در عبارت
نقل‌قول
چگونگی کامپایل کردن برنامه با استفاده از دستور gcc یا ++g
استفاده شده ولی بایستی یکمی صریح تر اشاره می کردند! بی زحمت ی [حل شد] هم در عنوان پست اولتون اضافه کنید! مرسی @};-
می‌خوام به ملت بگم که با نسخه‌ی لایو هم می‌شه cpp کامپایل کرد که متوجه شدم با لایو هم باید برنامه و لایبرری هاش رو نصب کرد.
مرسی.
عنوان: پاسخ به: کامپایل CPP با GCC [حل شد]
ارسال شده توسط: Blossom در 09 اردیبهشت 1387، 03:03 ق‌ظ
آقا من نمی‌تونم سی پلاس پلاس رو با gcc کامپایل کنم. راهی نیست؟ این راه هایی که گفتید هم جواب نمی‌ده!!!
عنوان: پاسخ به: کامپایل CPP با GCC
ارسال شده توسط: علیرضا طالقانی در 09 اردیبهشت 1387، 09:34 ق‌ظ
C++
رو باید از کامپایلر خودش استفاده کنی کنی عزیزم!  gcc فقط برای کد های C هستش. ;)
از دستور
$ sudo apt-get install --force-yes -y g++-4.2
برای نصب کامپایل سی-پلاس-پلاس استفاده کنید!

توی نسخه ی زنده خیر!  مگر از ی توزیع دیگه ی لینوسی به اسم  knoppix استفاده کنید که برای کامپایل همه چیز رو داره! 
اصولا در نسخه های اوبونتو ای این امکان دیده نشده!

اما اگه کارتون طوری هست که در جایی خارج از منزل و یا محل کار شخصی (‌ جایی که ب اوبونتوی خودت دسترسی نداری ) نیازی به کامپیایل برنامه داری و می خواهی فقط ابونتو باشه!  در ویکی ها یک روش برای ساختن دیسک زنده گفته شده!
ی دیسک زنده رو با این قابلیت هایی که می خواهی باید درست کنی و ازش استفاده کنی!
عنوان: پاسخ به: کامپایل CPP با GCC
ارسال شده توسط: Blossom در 09 اردیبهشت 1387، 01:17 ب‌ظ
C++
رو باید از کامپایلر خودش استفاده کنی کنی عزیزم!  gcc فقط برای کد های C هستش. ;)
از دستور
$ sudo apt-get install --force-yes -y g++-4.2
برای نصب کامپایل سی-پلاس-پلاس استفاده کنید!

توی نسخه ی زنده خیر!  مگر از ی توزیع دیگه ی لینوسی به اسم  knoppix استفاده کنید که برای کامپایل همه چیز رو داره! 
اصولا در نسخه های اوبونتو ای این امکان دیده نشده!

اما اگه کارتون طوری هست که در جایی خارج از منزل و یا محل کار شخصی (‌ جایی که ب اوبونتوی خودت دسترسی نداری ) نیازی به کامپیایل برنامه داری و می خواهی فقط ابونتو باشه!  در ویکی ها یک روش برای ساختن دیسک زنده گفته شده!
ی دیسک زنده رو با این قابلیت هایی که می خواهی باید درست کنی و ازش استفاده کنی!
خب پس جواب سوال من این بود که با gcc نمی‌شه cpp کامپایل کرد!
البته با dvd لایو من g++ رو نصب کردم و توی DVD بود. حالا cd رو نمی‌دونم.
پس [حل شد]
عنوان: پاسخ به: کامپایل CPP با GCC [حل شد]
ارسال شده توسط: علیرضا طالقانی در 09 اردیبهشت 1387، 03:42 ب‌ظ
:)  مبارک @};-
منم هم بودن اش رو در دیسک اش (CD) نمی دونم! اما منظور ام نصب شده و آماده ی کار بود ، مثل  Knoppix.
عنوان: پاسخ به: کامپایل CPP با GCC [حل شد]
ارسال شده توسط: hamid206 در 03 خرداد 1387، 07:28 ق‌ظ
با GCC هم میشه cpp رو کامپایل کرد متاسفانه من این تاپیک رو دیر دیدم از دستور زیر استفاده کنید
$ gcc helloworld.cpp -lstdc++ -o helloworld