انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: alitorkaman در 08 آبان 1393، 12:56 قظ
-
آقا با این چیکار کنم؟
g++ هم از سافتور سنتر نصب کردم
اها راستی این ارور توی hello world
eclipse
-
سعی کن یه برنامه بدون IDE و بصورت دستی بنویسی ببینی مشکلت حل میشه یا نه...
یه فایل با فرمت cpp ایجاد کن و با یه ویرایشگر (مثل gedit) یه برنامه ساده توش بنویس و ذخیرهش کن.
بعد اینجوری کامپایلش کن:
$ g++ yourfilename.cpp
و اینجوری اجراش کن:
$ ./a.out
ببین درست اجرا میشه یا نه؟!
-
سلام ممنون از راهنماییت ولی همون اول این ارور زیر رو میده
g++: error: uh.cpp: No such file or directory
g++: fatal error: no input files
-
مشکل بالا رو حل کردم
کامپایل میشه
اما اولیه همچنان پابرجاست
-
خب پس شما ++g رو بخوبی نصب داری روی سیستمت.
باید ++g رو به اکلیپس معرفی کنی. توی Properties مربوط به پروژه رو بگرد... یه جاییش میتونی بش مسیر کامپایلر رو بدی. برای اینم که مسیر درست ++g رو پیدا کنی این دستور رو اجرا کن:
$ which g++
احتمالا توی ++usr/bin/g نصب شده. حالا این مسیر رو توی اونجایی که پیدا کردی توی اکلیپس باید وارد کنی!
ویرایش:
گوگل کردم برات گویا تو اینجا میتونی به اکلیپس معرفیش کنی:
Project> Properties> C/C++ Build> Settings> Path
-
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
-
نه منظورم متغیر محیطی PATH نیست!! به اون دست نزن!
توی محیط اکلیپس اون مسیری که گفتم رو دنبال کن و در قسمت ++C/C مسیر نصب ++g رو قرار بده.
-
فک میکنم کلا محیط ایکلیپس خوب نیست!
من این مشکل رو حل کردم اونم با یه راهی که اصلا ربطی به اون متن هایی که برام میومد نداشت!
اینطوری که موقع ساخت پروژه توی اون نکس هایی که میزنی! برای نصب قسمت advance setting اگه درست نوشته باشم!
تو تب parser binary قسمت PE window PARSER رو فعال میکنی و وارد پروژه میشی
بعد با یه راست کلیک رو پروژه و clean و biuld کردن ران میکنی!!!!!!!!!!!!
بعد از حدود ۴ساعت بالاخره پیداش کردم!
ممنونم ازت محمد جان :)
-
خواهش میکنم. من به شخصه از اکلیپس اصلا خوشم نمیاد. برای برنامهنویسی ++C یه بار Code::Blocks رو امتحان کن.
من که خیلی دوستش دارم.
موفق باشی.