انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: بی نام تا اطلاع ثانوی در 07 امرداد 1392، 07:01 بظ
-
سلام دوستان
اگر ممکنه یه برنامه کامپایلر برای زبان cیا c++ معرفی کنید
مانند visual studio یا dev ++c در ویندوز
-
سلام
از این دستورات توی ترمینال میتونین استفاده کنین:
g++ esm.cpp
gcc esm.c
فایل خروجی هم اسمش a.out هست که با این دستور از طریق ترمینال میشه اجراش کرد:
./a.out
-
کامپایلر ترجمه کننده زبان برنامه نویسی به زبان ماشینه، IDE محیط برنامه نویسیه که ادیتور و کامپایلر و ... رو در کنار هم داره.
اگر منظورتون کامپایلره(که نیست!) GCC و CPP هستند، اگر منظورتون IDE عه مثل ویژوال استودیو، codeblocks و geany گزینه های خوبین. eclipse و netbeans هم می تونی کار کنی، برای برنامه گرافیکی هم qtcreator کتابخانه های خوبی داره. با ادیتور های ساده مثل gedit هم میتونی بنویسی!
-
سلام
از این دستورات توی ترمینال میتونین استفاده کنین:
g++ esme.cpp
gcc esm.c
فایل خروجی هم اسمش a.out هست که با این دستور از طریق ترمینال میشه اجراش کرد:
./a.out
کلا نفهمیدم یعنی چی ???
-
کامپایلر ترجمه کننده زبان برنامه نویسی به زبان ماشینه، IDE محیط برنامه نویسیه که ادیتور و کامپایلر و ... رو در کنار هم داره.
اگر منظورتون کامپایلره(که نیست!) GCC و CPP هستند، اگر منظورتون IDE عه مثل ویژوال استودیو، codeblocks و geany گزینه های خوبین. eclipse و netbeans هم می تونی کار کنی، برای برنامه گرافیکی هم qtcreator کتابخانه های خوبی داره. با ادیتور های ساده مثل gedit هم میتونی بنویسی!
gedit هر خروجی که بخوام میده؟
-
سلام
از این دستورات توی ترمینال میتونین استفاده کنین:
g++ esme.cpp
gcc esm.c
فایل خروجی هم اسمش a.out هست که با این دستور از طریق ترمینال میشه اجراش کرد:
./a.out
کلا نفهمیدم یعنی چی ???
اگر می خوای با یه تکست ادیتور ساده مثل gedit بنویسی باید از اون روش بری. پست من رو درست بخون میفهمی
-
کامپایلر ترجمه کننده زبان برنامه نویسی به زبان ماشینه، IDE محیط برنامه نویسیه که ادیتور و کامپایلر و ... رو در کنار هم داره.
اگر منظورتون کامپایلره(که نیست!) GCC و CPP هستند، اگر منظورتون IDE عه مثل ویژوال استودیو، codeblocks و geany گزینه های خوبین. eclipse و netbeans هم می تونی کار کنی، برای برنامه گرافیکی هم qtcreator کتابخانه های خوبی داره. با ادیتور های ساده مثل gedit هم میتونی بنویسی!
gedit هر خروجی که بخوام میده؟
gedit یک چیزیه مثل notepad البته خیلی بهتر پس می تونی باهاش بنویسی و با هر پسوندی که خواستی ذخیره کنی.
-
سلام دوستان
اگر ممکنه یه برنامه کامپایلر برای زبان cیا c++ معرفی کنید
مانند visual studio یا dev ++c در ویندوز
از ترکیب qtcreator و cmake استفاده کن.
البته بعضی ها ممکن بگند qtcreator خودش qmake دارد و لازم به cmake نیست. کاری به این حرف ها نداشته باش.
توی qtcreator برنامه ات را بنویس.
سپس برای build و make از cmake استفاده کن.
البته قبل از این که نصب کنی برو آموزش cmake را بخوان. وقتی فهمیدی به نصب این دو بپرداز.
-
سلام دوستان
اگر ممکنه یه برنامه کامپایلر برای زبان cیا c++ معرفی کنید
مانند visual studio یا dev ++c در ویندوز
از ترکیب qtcreator و cmake استفاده کن.
البته بعضی ها ممکن بگند qtcreator خودش qmake دارد و لازم به cmake نیست. کاری به این حرف ها نداشته باش.
توی qtcreator برنامه ات را بنویس.
سپس برای build و make از cmake استفاده کن.
البته قبل از این که نصب کنی برو آموزش cmake را بخوان. وقتی فهمیدی به نصب این دو بپرداز.
میتونم تو gedit کد بنویسم و با cmake برنامه رو build کنم؟
اگه ممکنه یه لینک آموزشی برای cmake بذارید. ممنون
-
دوستان من برای نصب cmake به error زیر برخوردم.
sudo apt-get install cmake
.
.
.
.
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/x/xmlrpc-c/libxmlrpc-core-c3_1.16.33-3.1ubuntu5.1_amd64.deb Something wicked happened resolving 'security.ubuntu.com:http' (-5 - No address associated with hostname)
Failed to fetch http://ir.archive.ubuntu.com/ubuntu/pool/main/e/emacsen-common/emacsen-common_1.4.22ubuntu1_all.deb Something wicked happened resolving 'ir.archive.ubuntu.com:http' (-5 - No address associated with hostname)
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
راه حلش چیه؟
-
میتونم تو gedit کد بنویسم و با cmake برنامه رو build کنم؟
بله می توانید. هیچ مشکلی هم پیش نمی آید و کاملا درست است.
اما شما گفتید می خواهید در محیطی شبیه ویژوال استدیو کار کنید.
gedit شبیه notepade در ویندوز است یکیم پیشرفته تر.
در ویندوز هم می توانید با notepade برنامه بنویسید. پس چرا از ویژوال استدیو استفاده می کنید؟
در هر صورت چه از gedit استفاده کنید و چه از qtcreator برنامه شما یکی است و دارای حجم خروجی برابر وسرعت اجرای برابر است.
اگه ممکنه یه لینک آموزشی برای cmake بذارید. ممنون
چند تا می گذارم ببین با کدام یک راحت تری
http://www-flc.desy.de/ldcoptimization/documents/talks/CMake_Tutorial.pdf
http://noulard.name/CMake/CMake-tutorial-8feb2012.pdf
http://mathnathan.com/2010/07/getting-started-with-cmake
http://www.cmake.org/cmake/help/cmake_tutorial.html
http://www.bruno.abinader.com.br/2012/04/11/how-cmake-simplifies-the-build-process-part-1-basic-build-system
دوستان من برای نصب cmake به error زیر برخوردم.
sudo apt-get install cmake
.
.
.
.
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/x/xmlrpc-c/libxmlrpc-core-c3_1.16.33-3.1ubuntu5.1_amd64.deb Something wicked happened resolving 'security.ubuntu.com:http' (-5 - No address associated with hostname)
Failed to fetch http://ir.archive.ubuntu.com/ubuntu/pool/main/e/emacsen-common/emacsen-common_1.4.22ubuntu1_all.deb Something wicked happened resolving 'ir.archive.ubuntu.com:http' (-5 - No address associated with hostname)
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
راه حلش چیه؟
فکر کنم وسط دانلود ابنترنتت قطع شده
ابتدا مخازنت را آپدیت کن
sudo apt-get update
سپس دستور زیر را بزن
sudo apt-get install build-essential subversion cmake cmake-gui cmake-qt-gui cmake-curses-gui
اگر دستور فوق نیز ارور داد انتهایش
--fix-missing
اضافه کن.
یعنی
sudo apt-get install build-essential subversion cmake cmake-gui cmake-qt-gui cmake-curses-gui --fix-missing
-
بله می توانید. هیچ مشکلی هم پیش نمی آید و کاملا درست است.
اما شما گفتید می خواهید در محیطی شبیه ویژوال استدیو کار کنید.
gedit شبیه notepade در ویندوز است یکیم پیشرفته تر.
در ویندوز هم می توانید با notepade برنامه بنویسید. پس چرا از ویژوال استدیو استفاده می کنید؟
در هر صورت چه از gedit استفاده کنید و چه از qtcreator برنامه شما یکی است و دارای حجم خروجی برابر وسرعت اجرای برابر است.
من منظورم کلا برنامه ای بود که بتونه کامپایل کنه. محیطش زیاد مهم نیست
http://www-flc.desy.de/ldcoptimization/documents/talks/CMake_Tutorial.pdf
http://noulard.name/CMake/CMake-tutorial-8feb2012.pdf
http://mathnathan.com/2010/07/getting-started-with-cmake
http://www.cmake.org/cmake/help/cmake_tutorial.html
http://www.bruno.abinader.com.br/2012/04/11/how-cmake-simplifies-the-build-process-part-1-basic-build-system
ممنون بسیار کامل بود.
-
بله می توانید. هیچ مشکلی هم پیش نمی آید و کاملا درست است.
اما شما گفتید می خواهید در محیطی شبیه ویژوال استدیو کار کنید.
gedit شبیه notepade در ویندوز است یکیم پیشرفته تر.
در ویندوز هم می توانید با notepade برنامه بنویسید. پس چرا از ویژوال استدیو استفاده می کنید؟
در هر صورت چه از gedit استفاده کنید و چه از qtcreator برنامه شما یکی است و دارای حجم خروجی برابر وسرعت اجرای برابر است.
من منظورم کلا برنامه ای بود که بتونه کامپایل کنه. محیطش زیاد مهم نیست
gedit کامپایل نمی کنه فقط توش می نویسید درضمن بهتره که از یک ide خوب استفاده کنید(qtcreator) تا قابلیت های اتوکامپلیت و دندانه گذاری و ... را داشته باشید