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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: برنامه نويسي در ubuntu ؟؟؟ (حل شد)  (دفعات بازدید: 8455 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
برنامه نويسي در ubuntu ؟؟؟ (حل شد)
« : 01 تیر 1388، 10:01 ق‌ظ »
آقا من يه محيط visual براي يرنامه نويسي در ubuntu مثل dev ميخوام(كه بشه نوع compiler رو هم تغيير داد)
توي انجمن ها خيلي گشتم
چيزي كه مورد تاييد باشه نبود
لطفا يه نرم افزا ر خوب معرفي كنيد
در ضمن يه توضيحي در مورد compiler  خود لينوكس هم بديد
ممنون
« آخرین ویرایش: 10 امرداد 1388، 09:15 ب‌ظ توسط AliReza.M »

آفلاین امیرمهری

  • High Hero Member
  • *
  • ارسال: 1270
  • جنسیت : پسر
  • درورد بر اوبونتو
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #1 : 01 تیر 1388، 10:41 ق‌ظ »
کامپالر
gcc
بهترین اطلاعات
man gcc
info gcc
خود من تا چند وقت دیگه هم در موردش تو سایت میذارم
لینوکس واقعا خیلی مدیون gcc هست

موفق باشید
خداحافظ وبلاگ نويسي

من كاربر حرفه اي لينوكس نيستم
فقط خوب جستجو ميكنم.

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #2 : 01 تیر 1388، 10:12 ب‌ظ »
کامپالر
gcc
بهترین اطلاعات
man gcc
info gcc
خود من تا چند وقت دیگه هم در موردش تو سایت میذارم
لینوکس واقعا خیلی مدیون gcc هست

موفق باشید
دوست عزيز ممنون از جوابتون اما شما سواله من رو جواب نداديد
من ميدونم gcc كامپايلر خوبيه اما يه محيط ويژوال مثل dev‌ c++ يا turbo++ ميخوام و بعد با اين كامپايلر (gcc)يا هر كامپايلر ديگه اي كامپايل كنم
ممنون ميشم از كمكتون

آفلاین ARH

  • Full Member
  • *
  • ارسال: 135
  • جنسیت : پسر
  • Hardware Enthusiast
    • پروفايل شخصي من در گوگل
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #3 : 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

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #4 : 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

ممنون از كمكتون دانلودش كردم بايد نرم خوبي باشه!
هنوز باهاش كار نكردم/اگر سوالي داشتم همين جا ازتون ميپرسم
بازم ممنون

آفلاین Midgårdsormen

  • Hero Member
  • *
  • ارسال: 900
  • جنسیت : پسر
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #5 : 03 تیر 1388، 08:45 ب‌ظ »
qt creator هم برای سی++ چیز خوبیه
تو مخازن openSuSE هم موجوده
مطمئنا تو مخازن یوبی هم هست
« آخرین ویرایش: 03 تیر 1388، 09:03 ب‌ظ توسط Midgårdsormen »

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
پاسخ به: پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #6 : 07 تیر 1388، 09:41 ق‌ظ »
qt creator هم برای سی++ چیز خوبیه
تو مخازن openSuSE هم موجوده
مطمئنا تو مخازن یوبی هم هست

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

آفلاین امیر و

  • Hero Member
  • *
  • ارسال: 791
  • جنسیت : پسر
  • Google is your friend
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #7 : 07 تیر 1388، 01:53 ب‌ظ »
دوست عزیز سلام.

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

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

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

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

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

sudo dpkg –i *.deb
موفق باشی.
« آخرین ویرایش: 07 تیر 1388، 01:57 ب‌ظ توسط amir.varasteh »

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #8 : 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 کنم.
لطفا راهنماییم کنید
ممنون

آفلاین ARH

  • Full Member
  • *
  • ارسال: 135
  • جنسیت : پسر
  • Hardware Enthusiast
    • پروفايل شخصي من در گوگل
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #9 : 08 تیر 1388، 01:37 ق‌ظ »
برنامه ات چیه ؟ اگر یک برنامه ساده c/c++ هست که خودت از اول نشستی نوشتیش ! همانطور که بهت گفتم بهتره که همه کدهات رو ببری توی یک project hello world از نوع Cmake کپی و پیست کنی. خود cmake برات مدیریت makefile رو انجام میده !

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #10 : 10 تیر 1388، 12:41 ب‌ظ »
برنامه ات چیه ؟ اگر یک برنامه ساده c/c++ هست که خودت از اول نشستی نوشتیش ! همانطور که بهت گفتم بهتره که همه کدهات رو ببری توی یک project hello world از نوع Cmake کپی و پیست کنی. خود cmake برات مدیریت makefile رو انجام میده !

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

آفلاین امیر و

  • Hero Member
  • *
  • ارسال: 791
  • جنسیت : پسر
  • Google is your friend
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #11 : 10 تیر 1388، 01:11 ب‌ظ »
دوست عزیز , همون code blocks رو که من اون بالا گفتم رو دانلود و نصب کن.کارت راه میفته.

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


موفق باشی.

آفلاین ARH

  • Full Member
  • *
  • ارسال: 135
  • جنسیت : پسر
  • Hardware Enthusiast
    • پروفايل شخصي من در گوگل
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #12 : 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 اش شروع کنی به کد زدن.

آفلاین AliRezaiMi

  • High Hero Member
  • *
  • ارسال: 1073
  • جنسیت : پسر
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #13 : 13 تیر 1388، 10:24 ب‌ظ »
دوست عزیز , همون code blocks رو که من اون بالا گفتم رو دانلود و نصب کن.کارت راه میفته.

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


موفق باشی.

آقا من این نرم رو نصب کردم ویه مشکل دارم اونم اینه که هنگام run کردن برنامه صفحه ای میاد که میگه permission denied و با زدن enter ازش خارج میشه  ](*,) ایراد از کجاست؟؟(ممنون)
راستی ARH جان من نمیتونم cmakeرو باز کنم چون باز نمیشه  :oops: نمیدونم چرا؟؟
ممنون از همه دوستان  8)

آفلاین ARH

  • Full Member
  • *
  • ارسال: 135
  • جنسیت : پسر
  • Hardware Enthusiast
    • پروفايل شخصي من در گوگل
پاسخ به: برنامه نويسي در ubuntu ؟؟؟
« پاسخ #14 : 14 تیر 1388، 12:56 ب‌ظ »
نقل‌قول
راستی ARH جان من نمیتونم cmakeرو باز کنم چون باز نمیشه  :oops: نمیدونم چرا؟؟

بابا من کجا گقتم که cmake رو باز کنی ؟ شما cmake رو نصب کنی بعد یک پروژه جدید از نوع cmake تو kdevelop درست کنی خود kdevelop از این بابا استفاده میکنه و دیگه نیازی نیست شما درگیرش بشی !
پست قبلیم رو مثل اینکه خوب نتونستی اجرا کنی