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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: کامپایل CPP با GCC [حل شد]  (دفعات بازدید: 3930 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Blossom

  • Full Member
  • *
  • ارسال: 129
    • سار
کامپایل CPP با GCC [حل شد]
« : 08 اردیبهشت 1387، 03:45 ق‌ظ »
آقا این کد رو ببینید:
#include <iostream.h>
int main(){
cout << "Salam\n";
return 0;
}
این رو با G++ خیلی راحت کامپایل می‌کنم اما می‌دونیم که تو نسخه‌ی لایو، g++ نصب نیست و باید با gcc کامپایل کنیم که من بلد نیستم!!!! چطور می‌شه؟
« آخرین ویرایش: 09 اردیبهشت 1387، 01:17 ب‌ظ توسط Blossom »

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: کامپایل CPP با GCC
« پاسخ #1 : 08 اردیبهشت 1387، 07:28 ق‌ظ »
gcc -c filename.c برای دیباگ
gcc filename.c -o ObjectFileName
ObjectFileName هم هر اسمی فایلی می تونه باشه که شما می خواهید خروجی ی کامپایل شده در اون قرار بگیرده!
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: کامپایل CPP با GCC
« پاسخ #2 : 08 اردیبهشت 1387، 07:31 ق‌ظ »
http://wiki.ubuntu-ir.org/AboutGCC
این رو هم دوستان زحمت کشیدند و در همین مورد نوشته بودن!  ی سرچ مختصر در ویکی بودش   ;)
« آخرین ویرایش: 08 اردیبهشت 1387، 07:33 ق‌ظ توسط علیرضا طالقانی »
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین Blossom

  • Full Member
  • *
  • ارسال: 129
    • سار
پاسخ به: کامپایل CPP با GCC
« پاسخ #3 : 09 اردیبهشت 1387، 12:51 ق‌ظ »
مرسی ولی این لینک آخر که G++ بود

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: کامپایل CPP با GCC
« پاسخ #4 : 09 اردیبهشت 1387، 01:02 ق‌ظ »
بله حق می دم بهتون! :)
البته اگه دقت کنید از کلمه ی «یا» در عبارت
نقل‌قول
چگونگی کامپایل کردن برنامه با استفاده از دستور gcc یا ++g
استفاده شده ولی بایستی یکمی صریح تر اشاره می کردند! بی زحمت ی [حل شد] هم در عنوان پست اولتون اضافه کنید! مرسی @};-
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین Blossom

  • Full Member
  • *
  • ارسال: 129
    • سار
پاسخ به: کامپایل CPP با GCC
« پاسخ #5 : 09 اردیبهشت 1387، 02:46 ق‌ظ »
بله حق می دم بهتون! :)
البته اگه دقت کنید از کلمه ی «یا» در عبارت
نقل‌قول
چگونگی کامپایل کردن برنامه با استفاده از دستور gcc یا ++g
استفاده شده ولی بایستی یکمی صریح تر اشاره می کردند! بی زحمت ی [حل شد] هم در عنوان پست اولتون اضافه کنید! مرسی @};-
می‌خوام به ملت بگم که با نسخه‌ی لایو هم می‌شه cpp کامپایل کرد که متوجه شدم با لایو هم باید برنامه و لایبرری هاش رو نصب کرد.
مرسی.

آفلاین Blossom

  • Full Member
  • *
  • ارسال: 129
    • سار
پاسخ به: کامپایل CPP با GCC [حل شد]
« پاسخ #6 : 09 اردیبهشت 1387، 03:03 ق‌ظ »
آقا من نمی‌تونم سی پلاس پلاس رو با gcc کامپایل کنم. راهی نیست؟ این راه هایی که گفتید هم جواب نمی‌ده!!!

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: کامپایل CPP با GCC
« پاسخ #7 : 09 اردیبهشت 1387، 09:34 ق‌ظ »
C++
رو باید از کامپایلر خودش استفاده کنی کنی عزیزم!  gcc فقط برای کد های C هستش. ;)
از دستور
$ sudo apt-get install --force-yes -y g++-4.2
برای نصب کامپایل سی-پلاس-پلاس استفاده کنید!

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

اما اگه کارتون طوری هست که در جایی خارج از منزل و یا محل کار شخصی (‌ جایی که ب اوبونتوی خودت دسترسی نداری ) نیازی به کامپیایل برنامه داری و می خواهی فقط ابونتو باشه!  در ویکی ها یک روش برای ساختن دیسک زنده گفته شده!
ی دیسک زنده رو با این قابلیت هایی که می خواهی باید درست کنی و ازش استفاده کنی!
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین Blossom

  • Full Member
  • *
  • ارسال: 129
    • سار
پاسخ به: کامپایل CPP با GCC
« پاسخ #8 : 09 اردیبهشت 1387، 01:17 ب‌ظ »
C++
رو باید از کامپایلر خودش استفاده کنی کنی عزیزم!  gcc فقط برای کد های C هستش. ;)
از دستور
$ sudo apt-get install --force-yes -y g++-4.2
برای نصب کامپایل سی-پلاس-پلاس استفاده کنید!

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

اما اگه کارتون طوری هست که در جایی خارج از منزل و یا محل کار شخصی (‌ جایی که ب اوبونتوی خودت دسترسی نداری ) نیازی به کامپیایل برنامه داری و می خواهی فقط ابونتو باشه!  در ویکی ها یک روش برای ساختن دیسک زنده گفته شده!
ی دیسک زنده رو با این قابلیت هایی که می خواهی باید درست کنی و ازش استفاده کنی!
خب پس جواب سوال من این بود که با gcc نمی‌شه cpp کامپایل کرد!
البته با dvd لایو من g++ رو نصب کردم و توی DVD بود. حالا cd رو نمی‌دونم.
پس [حل شد]

آفلاین علیرضا طالقانی

  • High Hero Member
  • *
  • ارسال: 2373
  • جنسیت : پسر
  • القدس لنا، والنصر لنا!
    • Take it easy
پاسخ به: کامپایل CPP با GCC [حل شد]
« پاسخ #9 : 09 اردیبهشت 1387، 03:42 ب‌ظ »
:)  مبارک @};-
منم هم بودن اش رو در دیسک اش (CD) نمی دونم! اما منظور ام نصب شده و آماده ی کار بود ، مثل  Knoppix.
.ShayneIsTheOneWhoIsAlwaysAlone
terminal@world-server:~$ sudo aptitude remove --purge Israel

آفلاین hamid206

  • Jr. Member
  • *
  • ارسال: 99
پاسخ به: کامپایل CPP با GCC [حل شد]
« پاسخ #10 : 03 خرداد 1387، 07:28 ق‌ظ »
با GCC هم میشه cpp رو کامپایل کرد متاسفانه من این تاپیک رو دیر دیدم از دستور زیر استفاده کنید
$ gcc helloworld.cpp -lstdc++ -o helloworld