شكرا لكم على ردودكم

اخ محمود
لقد تكلمت عن نظام "أوبونتو" فمن هنا لدي سوال اخر
شو لفرق بين هذه الانظمة
أوبونتو
يوبنتو
كيوبنتو
ايديوبينتيو
**** أعتذر قد اكون ذكرت اسماء بعضها بشكل خاطئ لكنني لانني لم اذكرها
جميعها جيداً
وشو برايكم افضلها للبرمجة هل هو نظام "أوبونتو" .. لقد طلب قرص للنظام
يوبنتيو فهل هنالك داعي لإلغاء هذا الطلب واختيار نظام اخر ؟

وشكرا لكم

انس ضمره
http://www.anasdamra.co.cc

On Jan 17, 1:12 pm, "Mahmoud Alnaanah" <[email protected]> wrote:
> السلام عليكم
>
> حياك الله يا أخ انس.
>
> بالنسبة للبرمجة ضمن نظام اللينكس فهناك الكثير من الأدوات والبرامج لعمل ذلك.
> ولكن بشكل عام سأعطيك مثال على كيفية البرمجة ضمن نظام "أوبونتو" للغة c و c++.
>
> بداية انت بحاجة إلى محرر نصوص لكتابة البرنامج ويمكنك استخدام المحرر gedit
> الذي يأتي مع التوزيعة او تحميل برامج آخرى مثل geany والذي يكون مزود بشاشة
> طرفية terminal مدموجة معه مما يسهل عليك كتابة الأوامر الخاصة بترجمة او تصنيف
> copilation البرامج.
>
> ثانيا انت بحاجة إلى مصنف "قنو"  والذي يأتي في العادة مع التوزيعة ولتصنيف ملف
> بلغة C  تكتب الآمر
> gcc filename.c -o outputfile
> حيث أن filename هو اسم البرانامج و outputfile هو اسم البرنامج التشغيلي. لاحظ
> عدم وجود .exe او .bin .
>
> وللبرمجة ضمن أي مكتبة برمجية فأنت بحاجة إلى ملفات التطوير الخاصة بها والتي
> تكون ضمن حزم تنتهي بـ dev مثلا للبرمجة ضمن مكتبة c القاسية يكون اسم الحزمة
> libglibc-dev أو للبرمجة بلغة c++ القياسية تكون الحزمة libc++-dev ولأختصر
> عليك قم بتثبيت الحزمة build-essencial واللتي تقوم بتثبيت حزم البرمجة لـ  c و
> c++  بشك تلقائي.
>
> بعد كتابتك للبرنامج وحفضة ضمن مجلد معين ولنقل ان اسم الملف هو hello.cpp
> مثلا: تقوم بفتح شاشة طرفية terminal و بالانتقال الى ذلك المجلد من خلال الأمر
> cd وبعد ذلك تقوم بتصنيف البرانامج من خلال الأمر g++ hello.cpp -o hello
> إذا تمت عملية التصنيف دون أخطاء . تقوم بتشغيل الملف من خلال الأمر
> ./hello
>
> هذا شرح أولي للموضوع ولكن الموضوع أوسع مما تتخيل.
>
> بتاريخ 16 يناير, 2009 12:05 م، جاء من Ahmed Hourani <[email protected]
>
> >:
> > Dear Anas, I am not sure what you mean by " كسر البرامج " if you mean
> > cracked programs, this is no way close to the Linux environment. You do not
> > used cracked programs under Linux, Linux is under the 
> > GNU<http://www.linux.org/info/gnu.html>
> >  license. Yet, you do not need high space to install Linux, you can run a
> > live CD to get the taste of Linux before installing it,
> >http://releases.ubuntu.com/intrepid/Chose the version that works with
> > your CPU. For the perfect distribution for programing, I am afraid I can't
> > help you with it, but if you download 
> > Mono<http://www.mono-project.com/Main_Page> ,
> > it is a project that works like MS .net under Linux, where you can code with
> > C# and VB.net. I am afraid you can not compile any *.exe file under
> > Linux environment, well unless you use the wine program to use a compiler
> > that was under Windows already.
>
> > 2009/1/15 AnasD <[email protected]>
>
> > السلام عليكم
> >> انا انس ضمره
> >> احد الافراد الذين شاركوا  بمهرجان تثبيت اليونكس في العام 2007 على ما
> >> اذكر
> >> بصراحة انا أعجبتني فكره البرامج مفتوحة المصدر كثيراً .... قد يكون ذلك
> >> لانني ممن يحبون كسر البرامج في اوقات الفراغ ....
> >> المهم ..
> >> انا جربته في ذلك الحين لكن سرعان ما تخليت عنه لعده اسباب
> >> أولا:
> >> حجم الهارد لدي 80 جيجا ومستخدم منه  بنسبة 80% تقريباً ، ولذلك سرعان ما
> >> حذفته بعد ما تجاوز استخدامي للهارد نسبة 90% .ا
> >> ثانياً :
> >> انا من مبرمجي القيحوال بيسك ...... لم اجد لي مكان هنالك ..... لكنني
> >> علمت ان نظام التشغيل هذا يملك مترجم C++ مدمج به فهل هذا صحيح؟؟؟
>
> >> اما النظم كنظام ما عليه عيب ... بالعكس الواحد بشعر برتياح وهو بستخدمة
> >> أكثر من استخدام البرامج المكسوره
>
> >> ويا ريت لو تفيدوني بشغلة البرمجة تحت نظام التشغيل يوبنتيو أو إذا
> >> بتنصحوني باصدار اخر يكون أكثر مناسبة للبرمجة
> >> وخاصة انني قد استغل العطلة ما بين الفصلين القادمين للدراسة البرمجة
> >> بالغة C++ وبالبرمجة بالاسمبلي
>
> >> وكمان في سؤال سخيف ....
> >> المترجم لغة C++ المدمج مع النظام  إذا كان موجود فعلاً فهل يوجل له خيار
> >> لينشأ ملف تنفيذي تحت بيئة ويندوز.....
> >> أنا آسف على السوال السخيف بس هيك خطر ببالي...
> >> وشكرا لكم
>
> >> أنس ضمره
> >>www.anasdamra.co.cc
>
>
--~--~---------~--~----~------------~-------~--~----~
### Jordan Linux Users Group ###
http://Jolug.org/
http://groups.google.com/group/Jolug

### Ubuntu Jordan LoCo Team ###
https://wiki.ubuntu.com/JordanTeam
http://lists.ubuntu.com/ubuntu-jo

### Ojuba Linux ### 
http://ojuba.org/

### Jordan PHP ###
http://groups.google.com/group/JoPHP
-~----------~----~----~----~------~----~------~--~---

رد على