انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: Alonboy در 06 دی 1394، 01:51 قظ
-
سلام من می خوام یکی از کامپایلر های زبان C++ رو نصب کنم کسی برنامه سراغ داره برای ubuntu 15.04 64bit
-
سلام.
اگه فقط کامپایلر میخوای، ++g؛ اگه نه یک IDE میخوای خیلی زیاده...
Geany
ecilipse
code::block
و...
-
برای نصب مفسر :
sudo apt-get install g++
برای تفسیر:
g++ mycode.cpp
حالا به شکل خودکار یک پرونده به اسم a.out کنار پرونده کدهات قرار میگیره که برای اجراش کافیه:
./a.out
رو بزنی
البته این مثال خیلی ساده بود که میتونی در مورد ++g توی اینترنت بگردی و با امکانات بیشتری ازش استفاده کنی مثل تغییر نام فایل خروجی یا تفسیر چند کد با هم ;)
-
برای زبان c++ کامپایلر می خوام
-
برای زبان c++ کامپایلر می خوام
خب پاسختون رو دادند دیگه .
-
دوست من اسمش ++g هست ولی مفسر یا Compiler برای ++c مـــیبــــاشد:|
-
رو سیستم عامل نصب هستش ولی نمی تونم پیدا کنم
این نرم افزار رو از کجا می تونم نصبش کنم
-
اگه امکانش هست لینک برنامه یه دستور ترمینالش رو قرار بدین ممنون میشم
-
دستور دوم و سوم که گفتم همون بالا میشه چیزی که شما میخواین، اول برنامتون رو بنویسین با فرمت cpp ذخیره کنید بعد توی ترمینال اون دستورات رو بزنید.
مثال میزنم:
اول ترمینال رو باز کنید و این دستور رو بزنید:
mkdir tempcode
حالا این دستور هارو به ترتیب:cd tempcode
nano test.cpp
بعد توی فایلی که باز شده اینارو بنویسید و برای خروج ctrl+x رو بزنید بعد y رو بزنید و اینتر کنید:
#include<iostream>
using namespace std;
int main(){
int year;
cout<<"Enter this year number: ";
cin>>year;
cout<<"We are in "<<year<<"th year!"<<endl;
return 0;
}
حالا برنامتون نوشته شده فقط تفسیر میخواد.
حالا این دستور رو بزنید:
g++ test.cpp
تفسیر میشه و اگه خطا داشته باشه بهتون نشون میده، اگه خطا نداد این دستورو بزنید و خروجیش رو ببینید:
./a.out
-
اگه این کارا واستون سخته و دنبال یه محیطی میگردین که شما کد بنویسین و بعدش دکمه ران رو بزنین و اون اجرا کنه کیوت رو نصب کنید و خودتون رو از کامپایل دستی راحت کنید.
البته این فقط یه پیشنهاده.
-
نوشته لاتینش رو برام بفرست تا نصبش کنم احسان
و کامپایلر دستی رو کجا متنش رو بنویسم کامل توضیح بده در موردش
-
نوشته لاتینش رو برام بفرست تا نصبش کنم احسان
و کامپایلر دستی رو کجا متنش رو بنویسم کامل توضیح بده در موردش
](*,) دوست عزیز دقیقا توضیح داده شده اینایی که پرسیدی !
-
کامپایل نمی کنه فقط من رو سر کار گذاشته
من برنامه اینه
include<iostream>#
()int main
;int a}
cin>>a;
cout<<a;
return 0;
}
-
یه سر به اینجا بزن فایلی که با پسوند run هستش رو دانلود کن و نصبش کن.
https://download.qt.io/official_releases/qt/5.5/5.5.1/
-
7 بار جواب شما رو دادند . نمیدونم مشکلتون باز دوباره چیه .
اگر خطایی دریافت میکنید متنش رو بگذارید . اگر کدی میگذارید داخل تگ مربوط قرارش بدید .
-
مشکل من اینه که مکی تونم مثل ویندوز که کامپایلر خودش برنامه رو اجرا می کرد نیست
این کد رو تو ویندوز اجرا کردم هیچ مشکلی نداشت ولی اینجا نمی دونم درست کار می کنه یا نه
این تاپیک رو زدم بلکه بتونم یه برنامه کامپایلر مثل ویندوز پیدا کنم
این هم کد
#inclusde<iostream.h>
int main()
{cout<<"heloo";
return 0;
}
-
دوست عزیز ، کامپایلر برنامه ای هست که برنامه رو ترجمه میکنه به زبان ماشین .
IDE برنامه ای هست که به شما امکان ترجمه ، ویرایش و اشکال زدایی برنامه رو میده .
شما برای کامپایل برنامه تون ، کد رو داخل یک فایل با پسوند cpp بنویسید بعد دستور g++ file.cpp رو اجرا بکنید . که file نام پرونده ی شما هست .
اگر بازهم خطایی دریافت کردید ، اینجا بگذارید . : )
-
این برنامه کلمه heloo رو چاپ می کنه ولی با راه حل دوستان چاپ نمیشه
-
این برنامه کلمه heloo رو چاپ می کنه ولی با راه حل دوستان چاپ نمیشه
صفحه ی کامل راهنما
man g++
باید به صورت زیر کامپایل کنید:
g++ sourse.cpp -o prog
به جای sourse اسم فایل و به جای prog اسم برنامه رو بزارید(البته دومی زیاد مهم نیست)
بعد هم برای اجرای برنامه :
./prog
-
همون خروجی قبلی رو داد
-
خب شما فایل a.cpp رو که نساختید
-
همون خروجی قبلی رو داد
لطفا یه بار دیگه انجام بدید و خروجی رو قرار بدید (محض اطمینان ;))
-
دست همه درد نکنه مشکل تو تعریف فایلم بود که نمیشناخت
-
سلام
آموزش ویدئویی کامپایل یک برنامهٔ سیپلاسپلاس.
خط فرمانی که در این آموزش استفاده شده، فارسی رو هم پشتیبانی میکند. اسم این خط فرمان mlterm است. https://wiki.ubuntu.ir/wiki/Mlterm
برای دریافت آموزش به صورت تصویری بر روی پیوند زیر کلیک کنید: (آموزش بدون صدا است)
کامپایلر سیپلاسپلاس.mkv - 2.4 MB (http://uplod.ir/botyyql07tqt/کامپایلر_سیپلاسپلاس.mkv.htm)