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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: AliRezaiMi در 01 تیر 1388، 10:01 ق‌ظ

عنوان: برنامه نويسي در ubuntu ؟؟؟ (حل شد)
ارسال شده توسط: AliRezaiMi در 01 تیر 1388، 10:01 ق‌ظ
آقا من يه محيط visual براي يرنامه نويسي در ubuntu مثل dev ميخوام(كه بشه نوع compiler رو هم تغيير داد)
توي انجمن ها خيلي گشتم
چيزي كه مورد تاييد باشه نبود
لطفا يه نرم افزا ر خوب معرفي كنيد
در ضمن يه توضيحي در مورد compiler  خود لينوكس هم بديد
ممنون
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: امیرمهری در 01 تیر 1388، 10:41 ق‌ظ
کامپالر
gcc
بهترین اطلاعات
man gcc
info gcc
خود من تا چند وقت دیگه هم در موردش تو سایت میذارم
لینوکس واقعا خیلی مدیون gcc هست

موفق باشید
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: AliRezaiMi در 01 تیر 1388، 10:12 ب‌ظ
کامپالر
gcc
بهترین اطلاعات
man gcc
info gcc
خود من تا چند وقت دیگه هم در موردش تو سایت میذارم
لینوکس واقعا خیلی مدیون gcc هست

موفق باشید
دوست عزيز ممنون از جوابتون اما شما سواله من رو جواب نداديد
من ميدونم gcc كامپايلر خوبيه اما يه محيط ويژوال مثل dev‌ c++ يا turbo++ ميخوام و بعد با اين كامپايلر (gcc)يا هر كامپايلر ديگه اي كامپايل كنم
ممنون ميشم از كمكتون
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: ARH در 01 تیر 1388، 10:33 ب‌ظ
سلام

تا اونجایی که من فهمیدم شما به دنبال یک IDE میگردید. من یک ارایه در مورد قابلیت‌های محیط KDevelop در جشن معرفی Ubuntu 9.04 داشتم که فکر میکنم برای C/C++ یکی از بهترین هاست ! البته برای زبان های دیگه مثل java یا php داستان فرق میکنه و دوستانی که تجربه دارند میتونند اظهار نظر کنند. در کل من تمام IDE های سرشناس مثل eClips و Netbeans رو امتحان کردم و به این نتیجه رسیدم ! البته خوب سلیقه‌هم دخیل هستش.

در مورد کام‍پایلر همانطور که دوستمون اشاره کردند کامپایلر gcc در برنامه‌نویسی c/c++ تو لینوکس حرف اول رو میزنه. البته اگر بحث استفاده کردن از کام‍پایلرهای رایگان باشه.

برای اینکه با محیط kdevelop و قابلیت‌هایی که به برنامه‌نویس میده آشنا بشی میتونی فایل presentation من رو از اینجا ببینی.
http://haghdoost.persiangig.com/document/ARH-Kdevelop-UNR.pdf
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: AliRezaiMi در 03 تیر 1388، 08:07 ب‌ظ
سلام

تا اونجایی که من فهمیدم شما به دنبال یک IDE میگردید. من یک ارایه در مورد قابلیت‌های محیط KDevelop در جشن معرفی Ubuntu 9.04 داشتم که فکر میکنم برای C/C++ یکی از بهترین هاست ! البته برای زبان های دیگه مثل java یا php داستان فرق میکنه و دوستانی که تجربه دارند میتونند اظهار نظر کنند. در کل من تمام IDE های سرشناس مثل eClips و Netbeans رو امتحان کردم و به این نتیجه رسیدم ! البته خوب سلیقه‌هم دخیل هستش.

در مورد کام‍پایلر همانطور که دوستمون اشاره کردند کامپایلر gcc در برنامه‌نویسی c/c++ تو لینوکس حرف اول رو میزنه. البته اگر بحث استفاده کردن از کام‍پایلرهای رایگان باشه.

برای اینکه با محیط kdevelop و قابلیت‌هایی که به برنامه‌نویس میده آشنا بشی میتونی فایل presentation من رو از اینجا ببینی.
http://haghdoost.persiangig.com/document/ARH-Kdevelop-UNR.pdf

ممنون از كمكتون دانلودش كردم بايد نرم خوبي باشه!
هنوز باهاش كار نكردم/اگر سوالي داشتم همين جا ازتون ميپرسم
بازم ممنون
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: Midgårdsormen در 03 تیر 1388، 08:45 ب‌ظ
qt creator هم برای سی++ چیز خوبیه
تو مخازن openSuSE هم موجوده
مطمئنا تو مخازن یوبی هم هست
عنوان: پاسخ به: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: AliRezaiMi در 07 تیر 1388، 09:41 ق‌ظ
qt creator هم برای سی++ چیز خوبیه
تو مخازن openSuSE هم موجوده
مطمئنا تو مخازن یوبی هم هست

آقا ممنون
چطور ميتونم برنامه رو با این دو IDE كامپايل و اجرا كنم؟؟
توی qt creator که گزینه هاش غیر فعاله و توی kdeveloper هم اصلا گزینه ای برای compile کردن نداره(البته من ندیدم شاید باشه)
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: امیر و در 07 تیر 1388، 01:53 ب‌ظ
دوست عزیز سلام.

من از code blocks استفاده میکنم و خیلی هم جالب و خوبه.

به نظر من شما هم از همین استفاده من.

میتونی از اینجا دانلود کنی :

http://www.brothersoft.com/code-blocks-for-linux-download-239469.html

و با دستور زیر هم نصبش کنی :

sudo dpkg –i *.deb
موفق باشی.
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: AliRezaiMi در 08 تیر 1388، 12:21 ق‌ظ
دوست عزیز سلام.

من از code blocks استفاده میکنم و خیلی هم جالب و خوبه.

به نظر من شما هم از همین استفاده من.

میتونی از اینجا دانلود کنی :

http://www.brothersoft.com/code-blocks-for-linux-download-239469.html

و با دستور زیر هم نصبش کنی :

sudo dpkg –i *.deb
موفق باشی.
دوستان از همتون به خاطر کمکهاتون ممنون

فقط یه مشکل کوچیک هست و اون اینکهنمیتونم با kdeveloper و qt qreator برنامه هام رو compile کنم.
لطفا راهنماییم کنید
ممنون
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: ARH در 08 تیر 1388، 01:37 ق‌ظ
برنامه ات چیه ؟ اگر یک برنامه ساده c/c++ هست که خودت از اول نشستی نوشتیش ! همانطور که بهت گفتم بهتره که همه کدهات رو ببری توی یک project hello world از نوع Cmake کپی و پیست کنی. خود cmake برات مدیریت makefile رو انجام میده !
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: AliRezaiMi در 10 تیر 1388، 12:41 ب‌ظ
برنامه ات چیه ؟ اگر یک برنامه ساده c/c++ هست که خودت از اول نشستی نوشتیش ! همانطور که بهت گفتم بهتره که همه کدهات رو ببری توی یک project hello world از نوع Cmake کپی و پیست کنی. خود cmake برات مدیریت makefile رو انجام میده !

يعني نميتونم اون رو مثل dev توي ويندوز compile كنم تا يه فايل exe  (توي ويندوز و توي لينوكس deb)بسازه؟؟
اگر ميشه يه توضيحي بديد.(اگر سوالم مبتدي شرمنده  :oops: )ممنون
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: امیر و در 10 تیر 1388، 01:11 ب‌ظ
دوست عزیز , همون code blocks رو که من اون بالا گفتم رو دانلود و نصب کن.کارت راه میفته.

compile و build و اینا رو داره.محیط هم کاملا گرافیکی.


موفق باشی.
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: ARH در 10 تیر 1388، 06:32 ب‌ظ
برنامه ات چیه ؟ اگر یک برنامه ساده c/c++ هست که خودت از اول نشستی نوشتیش ! همانطور که بهت گفتم بهتره که همه کدهات رو ببری توی یک project hello world از نوع Cmake کپی و پیست کنی. خود cmake برات مدیریت makefile رو انجام میده !

يعني نميتونم اون رو مثل dev توي ويندوز compile كنم تا يه فايل exe  (توي ويندوز و توي لينوكس deb)بسازه؟؟
اگر ميشه يه توضيحي بديد.(اگر سوالم مبتدي شرمنده  :oops: )ممنون

سلام
چرا نتونی :) اما تفاوت لینوکس و ویندوز اینه که IDE ها در ویندوز مستقیم به Compiler وصل هستند و اون رو فراخوانی میکنند اما توی لینوس IDEها با واسط یک سری ابزارهای خاص به نام build system ها به کام‍پایلر وصل می‌شوند و سورس‌ها رو کامپایل میکنند. به زبان دیگه IDE شما داخل لینوکس حالا میخواد Kdevelop باشه یا اینی که این دوستمون میگه به صورت مستقیم کامپایلر رو برای کامپایل کردن سورس برنامه شما و لینک کردن آبجکت فایل‌ها فراخوانی نمیکنه. بلکه به واسطه این build system ها این کار رو انجام میده.

در ضمن فایل های اجرایی در لینوکس با پسوند مشخص نمی‌شوند با attribute مشخص می‌شوند مثل read only ! اون .deb که شما میگی پسوند بسته‌های برنامه‌هایی هست که برای نصب رو لینوکس های خانواده دبیان بهینه شدند.

شما تنها کاری که باید بکنی اینه که cmake رو نصب کنی با دستور زیر
sudo apt-get install cmake
بعد kdevelop رو باز کنی و new project بزنی بعد از منو c++ نوع cmake based projects رو انتخاب کنی و بعد هم Hello word.

با این دو تا کار شما یک برنامه آماده با یک build system تنظیم شده داری که میتونی از main اش شروع کنی به کد زدن.
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: AliRezaiMi در 13 تیر 1388، 10:24 ب‌ظ
دوست عزیز , همون code blocks رو که من اون بالا گفتم رو دانلود و نصب کن.کارت راه میفته.

compile و build و اینا رو داره.محیط هم کاملا گرافیکی.


موفق باشی.

آقا من این نرم رو نصب کردم ویه مشکل دارم اونم اینه که هنگام run کردن برنامه صفحه ای میاد که میگه permission denied و با زدن enter ازش خارج میشه  ](*,) ایراد از کجاست؟؟(ممنون)
راستی ARH جان من نمیتونم cmakeرو باز کنم چون باز نمیشه  :oops: نمیدونم چرا؟؟
ممنون از همه دوستان  8)
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: ARH در 14 تیر 1388، 12:56 ب‌ظ
نقل‌قول
راستی ARH جان من نمیتونم cmakeرو باز کنم چون باز نمیشه  :oops: نمیدونم چرا؟؟

بابا من کجا گقتم که cmake رو باز کنی ؟ شما cmake رو نصب کنی بعد یک پروژه جدید از نوع cmake تو kdevelop درست کنی خود kdevelop از این بابا استفاده میکنه و دیگه نیازی نیست شما درگیرش بشی !
پست قبلیم رو مثل اینکه خوب نتونستی اجرا کنی
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: AliRezaiMi در 14 تیر 1388، 01:30 ب‌ظ
دوست عزیز , همون code blocks رو که من اون بالا گفتم رو دانلود و نصب کن.کارت راه میفته.

compile و build و اینا رو داره.محیط هم کاملا گرافیکی.


موفق باشی.

آقا من این نرم رو نصب کردم ویه مشکل دارم اونم اینه که هنگام run کردن برنامه صفحه ای میاد که میگه permission denied و با زدن enter ازش خارج میشه  ](*,) ایراد از کجاست؟؟(ممنون)
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: AliRezaiMi در 14 تیر 1388، 09:11 ب‌ظ
این اررورش هست
لطفا کمک کنید
(http://www.freeimagehosting.net/uploads/6fc110435f.jpg) (http://www.freeimagehosting.net/)
ممنون
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: AliRezaiMi در 16 تیر 1388، 09:18 ق‌ظ
دوستان كسي نبود علت رو بدونه؟؟؟
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: sahama در 16 تیر 1388، 12:00 ب‌ظ
یه راه غیر اصولی اینه با sudo اجراش کن حل می شه
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: مصطفی بزاز در 18 تیر 1388، 01:21 ب‌ظ
برنامه رو از ترمینال اجرا کن تا مشکلش معلوم شه. احتمالا به بعضی از فولدرهاش دسترسی نداری. شاید سوییچ v- یا verbose-- داشته باشه که اطلاعات بیشتری بده.
عنوان: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
ارسال شده توسط: hamidreza در 24 تیر 1388، 02:16 ب‌ظ
من زیاد بلد نیستم ولی چیزی که به دهنم رسید اینه:
شاید فایل مجوز اجرا ندارد!!!
مجوز x بهش بده شاید از این باشه.