2009-10-28 9 views
7

मैं एक लिनक्स विकास मशीन (Ubuntu 9.0.x) स्थापित कर रहा हूं।उबंटू डेस्कटॉप विकास पर्यावरण (जीएनयू टूल्स)

मैं उबंटू पर एक सी ++ डेवलपर के लिए सबसे अच्छा विकास वातावरण जानना चाहता हूं - मेरी पृष्ठभूमि (नीचे देखें)।

  1. 5 साल + सी ++
  2. 5 साल दृश्य स्टूडियो
  3. नहीं जीएनयू उपकरण (GCC, GDB, make, आदि)
  4. 6 महीने या तो का उपयोग कर अधिक अनुभव विश्वविद्यालय में Emacs का उपयोग कर के (लगभग 8 साल पहले!) - मुझे कुछ भी याद नहीं है;)

मैं विंडोज पृष्ठभूमि से आया हूं, इसलिएसे जीयूआई के साथ आसानी से अधिक हूं, हालांकि मैं समय के साथ सीएलआई आदेशों को सीखने की उम्मीद करता हूं। लिनक्स पर विकास के संदर्भ में, मैं प्रभावी होना चाहता हूं और "ग्राउंड रनिंग हिट" करना चाहता हूं।

मैं उपकरण है कि मेरे जीवन के लिए आसान हो जाएगा में विशेष रुचि है:

1)। परियोजना प्रबंधन 2)। जीयूआई के माध्यम से कॉन्फ़िगरेशन बनाएं (मेकफ़ाइल संपादन के बजाय - कम से कम अभी के लिए)। 3)। डीबगिंग आईडीई जो मुझे ब्रेकपॉइंट्स सेट करने और

यह उपयोगी होगा अगर आईडीई ने लिनक्स में अपना संक्रमण आसान करने के लिए एक जीयूआई सुझाया है, लेकिन यह भी अनुकूलन योग्य है (उदाहरण के लिए हस्तनिर्मित संपादित फाइलें स्वीकार कर सकते हैं इत्यादि - जब मैंने उन्हें सीखना सीखा है)। यह मुझे बाद में निर्माण प्रक्रिया पर अधिक नियंत्रण रखने की अनुमति देगा।

मेरे उबंटू डेस्कटॉप पर न्यूनतम मात्रा में अधिकतम उत्पादकता प्राप्त करने के लिए आप किस प्रकार के औजारों की सिफारिश करेंगे?

तो: कौन सा एप्लिकेशन (आईडीई) प्रदान करता है: (i)। विजुअल स्टूडियो से सबसे आसान संक्रमण (और आदर्श रूप से मैन्युअल रूप से तैयार की गई फाइलों का उपयोग कर सकते हैं) (ii)। नवीनतम उबंटू (9.0.एक्स) डेस्कटॉप ओएस के लिए विजुअल स्टूडियो

जैसी व्यापक डीबगिंग क्षमता?

+0

यहां संबंधित प्रश्न है: http://stackoverflow.com/questions/1128050/best-operating-system-for-c-development-and-learning। यह सहायक हो सकता है। –

उत्तर

2

सबसे अच्छा उपकरण है कि आप की जरूरत है:

  • बनाने
  • जीसीसी
  • जी ++
  • अपने पसंदीदा पाठ संपादक
  • ऑटो उपकरण
  • क्यूटी निर्माता
  • Glade
  • आपका पसंदीदा प्रोजेक्ट मैनेजर

उबंटू के लिए मैं आपको ग्लैड का उपयोग करने का सुझाव देता हूं, क्योंकि उबंटू जीनोम (जीटीके) का उपयोग करता है।

IDEs के बारे में:

7

सी ++ के लिए विकासशील मैं दृश्य स्टूडियो से पलायन के लिए सबसे आसान के लिए Qt Creator IDE निर्णय लेना होगा के रूप में। मेरा मानना ​​है कि यह आपकी सभी जरूरतों को पूरा कर सकता है।

0

आप इंटरफेस डिजाइन के लिए ग्लैड इंटरफेस डिजाइनर (glade.gnome.org) का उपयोग कर सकते हैं। UML मॉडलिंग & परियोजना प्रबंधन

तुम हमेशा ग लिनक्स पर ++ विकास के लिए ग्रहण या NetBeans का उपयोग कर सकते के लिए

BOUML।

हालांकि मैं ग्रहण की अनुशंसा करता हूं, यह स्वचालित रूप से मेकफ़ाइल उत्पन्न करेगा, डीबगिंग बहुत आसान है & आप आईडीई के भीतर अपने कोड भंडार कॉन्फ़िगर कर सकते हैं।

1

मुझे लगता है कि आपको बुलेट काटने और पर्याप्त बनाने, जीसीसी और जीडीबी सीखना चाहिए ताकि आपको कमांड लाइन पर क्या करना है। यदि आपको उस परवाह की देखभाल मिलती है, तो आप कोड लिखने के लिए जो भी संपादक पसंद करते हैं उसका उपयोग कर सकते हैं - यहां तक ​​कि विजुअल स्टूडियो के संपादक भी।

1

कोड :: ब्लॉक पर एक नज़र डालें। यह सी/सी ++ करने के लिए एक अच्छा आईडीई है और एक स्वयं के निर्माण प्रणाली के साथ आता है। लेकिन आधिकारिक उबंटू भंडार के अंदर संस्करण को पकड़ना न भूलें, लेकिन सीबी फोरम पर जाएं और नवीनतम रात के निर्माण की तलाश करें। उबंटू पैकेज के साथ लोग भंडार बनाए रखते हैं। मुझे लगता है कि सीबी नवीनतम संस्करण स्थापित करने की परेशानी के लायक है।

Link to Code::Blocks Forum

Btw

। मैंने कुछ दिन पहले इंस्टॉल किया था। 64-बिट उबंटू पैकेज बनाए रखने वाले दो लोग हैं। हालांकि, केवल एक काम किया था। यह this एक था।

संबंधित मुद्दे