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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: alitorkaman در 08 آبان 1393، 12:56 ق‌ظ

عنوان: g++ not found in path
ارسال شده توسط: alitorkaman در 08 آبان 1393، 12:56 ق‌ظ
آقا با این چیکار کنم؟
g++ هم از سافتور سنتر نصب کردم
اها راستی این ارور توی hello world
eclipse
عنوان: پاسخ : g++ not found in path
ارسال شده توسط: محمد فدوی در 08 آبان 1393، 01:09 ق‌ظ
سعی کن یه برنامه بدون IDE و بصورت دستی بنویسی ببینی مشکلت حل میشه یا نه...

یه فایل با فرمت cpp ایجاد کن و با یه ویرایشگر (مثل gedit) یه برنامه ساده توش بنویس و ذخیره‌ش کن.
بعد اینجوری کامپایلش کن:
$ g++ yourfilename.cpp
و اینجوری اجراش کن:
$ ./a.out
ببین درست اجرا میشه یا نه؟!
عنوان: پاسخ : g++ not found in path
ارسال شده توسط: alitorkaman در 08 آبان 1393، 09:24 ق‌ظ
سلام ممنون از راهنماییت ولی همون اول این ارور زیر رو میده
g++: error: uh.cpp: No such file or directory
g++: fatal error: no input files
 
عنوان: پاسخ : g++ not found in path
ارسال شده توسط: alitorkaman در 08 آبان 1393، 10:15 ق‌ظ
مشکل بالا رو حل کردم
کامپایل میشه
اما اولیه همچنان پابرجاست
عنوان: پاسخ : g++ not found in path
ارسال شده توسط: محمد فدوی در 08 آبان 1393، 10:37 ق‌ظ
خب پس شما ++g رو بخوبی نصب داری روی سیستمت.

باید ++g رو به اکلیپس معرفی کنی. توی Properties مربوط به پروژه رو بگرد... یه جاییش میتونی بش مسیر کامپایلر رو بدی. برای اینم که مسیر درست ++g رو پیدا کنی این دستور رو اجرا کن:
$ which g++احتمالا توی ++usr/bin/g نصب شده. حالا این مسیر رو توی اونجایی که پیدا کردی توی اکلیپس باید وارد کنی!


ویرایش:

گوگل کردم برات گویا تو اینجا میتونی به اکلیپس معرفیش کنی:
Project> Properties> C/C++ Build> Settings> Path
عنوان: پاسخ : g++ not found in path
ارسال شده توسط: alitorkaman در 08 آبان 1393، 10:43 ق‌ظ
Toolchain "MinGW GCC" is not detected. Refer to "C/C++ Development User Guide", "Before you begin" how to install toolchains.
این توی propertis بود
مسیری که توی path بود اینه
${MINGW_HOME}/bin:${MSYS_HOME}/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
که با تغییرش به اون ادرسی که شما گفتید یه ارور دیکه میده که میگه نمیشه make kone
عنوان: پاسخ : g++ not found in path
ارسال شده توسط: محمد فدوی در 08 آبان 1393، 12:30 ب‌ظ
نه منظورم متغیر محیطی PATH نیست!! به اون دست نزن!
توی محیط اکلیپس اون مسیری که گفتم رو دنبال کن و در قسمت ++C/C مسیر نصب ++g رو قرار بده.
عنوان: پاسخ : g++ not found in path
ارسال شده توسط: alitorkaman در 08 آبان 1393، 12:56 ب‌ظ
فک میکنم کلا محیط ایکلیپس خوب نیست!
من این مشکل رو حل کردم اونم با یه راهی که اصلا ربطی به اون متن هایی که برام میومد نداشت!
اینطوری که موقع ساخت پروژه توی اون نکس هایی که میزنی! برای نصب قسمت advance setting اگه درست نوشته باشم!
تو تب parser binary قسمت PE window PARSER رو فعال میکنی و وارد پروژه میشی
بعد با یه راست کلیک رو پروژه و clean و  biuld کردن  ران میکنی!!!!!!!!!!!!
بعد از حدود ۴ساعت بالاخره پیداش کردم!
ممنونم ازت محمد جان  :)
عنوان: پاسخ : g++ not found in path
ارسال شده توسط: محمد فدوی در 08 آبان 1393، 01:17 ب‌ظ
خواهش میکنم. من به شخصه از اکلیپس اصلا خوشم نمیاد. برای برنامه‌نویسی ++C یه بار Code::Blocks رو امتحان کن.
من که خیلی دوستش دارم.

موفق باشی.