कोड :: ब्लॉक 20.03 यहां है और ये इसकी सबसे महत्वपूर्ण खबर है

हाल ही में कोड :: ब्लॉक 20.03 के नए संस्करण की रिलीज की घोषणा की गई, संस्करण है कि आता है विकास के 2 से अधिक वर्षों के बाद और सिर्फ 400 से अधिक परिवर्तनों के साथ जिनमें से कई सुधार, बग फिक्स और कुछ नई सुविधाएँ सामने आती हैं।

उन लोगों के लिए जो कोड :: ब्लॉक से अपरिचित हैं, आपको पता होना चाहिए कि यह एक खुला स्रोत विकास पर्यावरण है GNU जनरल पब्लिक लाइसेंस के तहत लाइसेंस प्राप्त है कई संकलक के लिए समर्थन है, जिसके बीच में हम पा सकते हैं MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC और Intel C ++ Compiler।

कोड :: C ++ प्रोग्रामिंग भाषा में ब्लॉक विकसित किए गए हैं GUI टूलकिट के रूप में wxWidgets का उपयोग करना। यह एक प्लगइन वास्तुकला का उपयोग करता है, इसकी क्षमताओं और विशेषताओं को प्रदान किए गए प्लगइन्स द्वारा परिभाषित किया गया है, C, C ++ की ओर उन्मुख है। इसमें कस्टम बिल्ड सिस्टम और वैकल्पिक बिल्ड समर्थन है।

कोड की मुख्य नई विशेषताएं :: ब्लॉक 20.03

कोड के इस नए संस्करण में: ब्लॉक यह wxWidgets3.x GUI लाइब्रेरी में संक्रमण को चिह्नित करने की विशेषता है, जिसके साथ ए मुख्य लाभों में से इस प्रवास के औरHiDPI प्रदर्शन के लिए प्रस्ताव का समर्थन, जीयूआई के साथ-साथ छवि संपादक के लेआउट के लिए कुछ फ़िक्सेस और wxWidgets 3.x के लिए wxGLCanvas के लिए बेहतर समर्थन प्राप्त करना।

डिबगर की ओर से आवेदन के, यह कुछ सुधार और सुधार प्राप्त हुए जिसमें से कोड विश्लेषण में सुधारसाथ ही सीबीडी डिबगर के लिए स्टॉप बटन का उपयोग करने में समस्या।

संकलक में यह बाहर खड़ा है अभी 16 सीपीयू थ्रेड तक का उपयोग किया जा सकता है इन-ऐप संकलन के लिए, बेहतर क्लैग लॉग पार्सिंग, साथ ही साथ गैफ़रान संकलक के आउटपुट का विश्लेषण। इससे ज्यादा और क्या यह उल्लेख करना महत्वपूर्ण है कि इस संस्करण में प्रोसेसर की संख्या पर सीमा समाप्त हो गई थी और मशीन पर उपलब्ध सभी का उपयोग करने के लिए डिफ़ॉल्ट मान को बदल दिया गया था (यह बुरा हो सकता है यदि उपयोगकर्ता संकलन के लिए टीम की पूरी क्षमता को आवंटित नहीं करना चाहता है)।

अंत में, सिस्टम के इंटरफ़ेस के लिएa, Ubuntu के लिए redraw समस्या का समाधान लागू किया गया था क्योंकि जब आप इसे गलत तरीके से उपयोग करते हैं, तो ऐप क्या जमा करता है, इसके अलावा क्याइस संस्करण से, उपयोगकर्ता को एक सूचना प्राप्त होगी कि एक संकलन चल रहा है समापन के दौरान और आपसे पूछा जाएगा कि क्या आप इसे रोकना चाहते हैं।

फ़ाइल मेनू में निम्नलिखित आइटम हटा दिए गए थे: 'सभी सहेजें', 'सभी प्रोजेक्ट सहेजें' और 'सभी प्रोजेक्ट बंद करें'।

एक खाली एक होने पर वर्चुअल टूल की सेटिंग्स में बदलाव और फिक्स्ड सॉर्टिंग के बाद अपडेट किया गया टूल टूलिप रंग।

अन्य परिवर्तनों की कि इस नए संस्करण से बाहर खड़े हो जाओ:

  • उपयोगकर्ता को लोड नहीं होने पर पुरानी कॉन्फ़िगरेशन फ़ाइल को त्यागने की अनुमति दें
  • अगर xml फ़ाइल को smallxml के साथ पढ़ते समय त्रुटियां होती हैं, तो गलत है
  • ट्रंच किए गए कॉन्फ़िगर फ़ाइल को पढ़ते समय फिक्स्ड क्रैश
  • OSX पर ऑटोटूल का उपयोग करके फिक्स्ड संकलन
  • संकलन प्रणाली का आधुनिकीकरण किया गया
  • बैच बनाते समय क्रैश को ठीक करें, क्योंकि ऑटोट्यूनिंग नल पॉइंटर को एक्सेस करता है
  • ब्लॉक को अब C ++ 11 कंपाइलर की आवश्यकता होती है
  • PowerShell स्क्रिप्ट के लिए समर्थन जोड़ा गया
  • स्थिति पट्टी में कर्सर की वर्तमान स्थिति को जोड़ा गया
  • सरणी के अंत के बाद पढ़ने की त्रुटि को ठीक किया जब किसी परियोजना के लक्ष्यों की संख्या MAX_TARGETS से अधिक हो
  • ऊपरी और निचले मामले को ऊपरी और निचले मामले से बदलने में सक्षम हो जब उपयोगकर्ता एक आभासी गंतव्य का नाम बदलता है
  • बड़ी परियोजनाओं के लिए गोटो फ़ाइल का उद्घाटन
  • संपादक और पर्यावरण सेटिंग्स को सही ढंग से आकार दें

यदि आप परिवर्तनों की पूरी सूची जानना चाहते हैं, तो आप ऐसा कर सकते हैं निम्नलिखित लिंक में

Ubuntu और डेरिवेटिव पर CodeBlocks कैसे स्थापित करें?

यदि आप इस विकास वातावरण को अपने सिस्टम पर स्थापित करना चाहते हैं आपको निम्नलिखित निर्देशों का पालन करना चाहिए.

पहली चीज जो हमें करनी चाहिए, वह है Ctrl + T + Alt के साथ एक टर्मिनल खोलें और हम जा रहे हैं निम्न आदेश चलाएँ। हम जा रहे हैं इस रिपॉजिटरी को हमारे सिस्टम में जोड़ें साथ:

sudo add-apt-repository ppa:codeblocks-devs/release

Y हमने अंत में साथ स्थापित किया:

sudo apt install codeblocks


		

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।