انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: mazdak85 در 13 بهمن 1396، 11:12 بظ
-
سلا من یک کامپایلر مناسب برای c++
مثل visual studio
or
borlan c++ :) :) :) ](*,)
-
من تا حالا سی پلاس پلاس کار نکردم ولی طبق چیزی که اطلاع دارم اول برنامهتو با یه text editor بنویس و با فرمت cpp (اگه اشتباه نکنم فرمت فایلای سی پلاس پلاس باید cpp باشه.) ذخیرهش کن.
برای کامپایل کردنشم بستهی g++ رو نصب کن:
sudo apt install g++
بعد از نصب بسته برو به مکانی که فایل متنی برنامهت توشه و از دستور زیر استفاده کن:
g++ hello.cpp -o compiledhello
به جای hello.cpp اسم فایل برنامهت که نوشتی رو بزار و به جای compiledhello اسم فایلی که میخوای روی برنامهی کامپایل شدهت باشه رو بزار.
برای اجراشم میتونی بری توی دایرکتوریای که برنامه رو کامپایل کردی و این دستور رو بزنی:
./barname_compile_shode
یا اینکه از هرجایی که هستی آدرس و اسم برنامه رو توی ترمینال تایپ کن.
البته فکر کنم قبلش باید دسترسی اجرا شدن به برنامه بدی که میتونی از این دستور برای این کار استفاده کنی:
chmod +x barname
-
کامپایلرهای مختلفی وجود داره از این لیست (https://en.wikipedia.org/wiki/Category:C%2B%2B_compilers) استفاده کن. اینم خوبه نیاز به فندوق شکن داره فکر کنم. (https://www.quora.com/Which-is-the-best-compiler-for-C-C++-programming)
برای محیط توسعه (IDE) میتونی از لیست زیر انتخاب کنی البته شاید بهتر از اینم پیدا بشه.
1- Netbeans for C/C++ Development
2- Code::Blocks
3- Eclipse CDT(C/C++ Development Tooling)
4- Bluefish Editor
5- Brackets Code Editor
6- Atom Code Editor
7- Microsoft’s Visual Studio Code Editor
8- KDevelop
9- Geany IDE
10- Emacs Editor
ویرایش:
اگه از محیط کنسول استفاده میکنی میتونی از ویرایشگر vim استفاده کنی
لیست بالا (شاید بهترین) محیطهای توسعه نرمافزار C/C++ که همه متن باز هستن و آزاد - من خودم NetBeans و Eclipce و Code::Block رو استفاده کردم.
-
کامپایلری که در حال حاضر توسط اکثریت استفاده میشه، ++g هستش.