Clion: C और C ++ के लिए एक क्रॉस-प्लेटफ़ॉर्म एकीकृत विकास पर्यावरण

क्लेयन

वर्तमान दिन चलो एक एकीकृत विकास पर्यावरण के बारे में बात करते हैं (आईडीई) कि JetBrains के हाथ से आता है एक सॉफ्टवेयर डेवलपमेंट कंपनी जिसे विभिन्न टूल और कोटलिन प्रोग्रामिंग भाषा बनाने के लिए जाना जाता है।

जिस एप्लिकेशन के बारे में हम बात करने जा रहे हैं, वह CLion है जो है C और C ++ प्रोग्रामिंग भाषाओं में विकास पर केंद्रित एक IDE, Cion एक क्रॉस-प्लेटफॉर्म IDE है, इसलिए इसे लिनक्स, macOS और विंडोज पर इस्तेमाल किया जा सकता है CMake बिल्ड सिस्टम के साथ एकीकृत।

CMake टूल बनाने, परीक्षण करने और पैकेज करने के लिए डिज़ाइन किया गया उपकरण है, क्योंकि यह नियंत्रित करता है औरएल सॉफ्टवेयर संकलन प्रक्रिया सरल प्लेटफार्मों और संकलक स्वतंत्र कॉन्फ़िगरेशन फ़ाइलों का उपयोग करना।

प्रारंभिक रिलीज़ GNU कंपाइलर कलेक्शन (GCC) और क्लैंग और GDB डीबगर, LLDB और Google टेस्ट कंपाइलर्स के साथ संगत है। C और C ++ के अलावा, CLion अन्य भाषाओं को सीधे या प्लगइन्स के माध्यम से समर्थन करता है: कोटलिन, पायथन, रस्ट, स्विफ्ट और अन्य।

CLion के बारे में

क्लेयन कई आईडीई की तरह यह कोड को आसानी से पूरा करने का कार्य करता हैजिसके साथ, CLion आपको अपने कोड का सिंटैक्स पूरा करने में बहुत समय बचाने में मदद कर सकता है जो आप इसमें लिख रहे हैं।

और इतना ही नहीं CLion में पूर्व-स्वरूपित कोड सिंटैक्स टेम्प्लेट भी होते हैं जिसके साथ आप सिंटैक्स को इंगित करते हैं और यह आपको संभावित सिंटैक्स दिखाते हुए कोड उत्पन्न करेगा और इस प्रकार लेखन गति में सुधार करेगा।

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

क्लियोन १

इसकी मुख्य विशेषताओं में हम प्रकाश डाल सकते हैं:

  • स्मार्ट कोड संपादक
  • कोड खोज और नेविगेशन
  • कोड पीढ़ी और refactorings
  • कोड विश्लेषण
  • संपादक सेटिंग्स
  • डिबगर UI
  • वेलग्रिंड मेमचेक एकीकरण
  • सीएमके समर्थन
  • यूनिट परीक्षा
  • कोड प्रलेखन
  • VCS एकीकरण
  • स्थानीय इतिहास
  • बिल्ट-इन टर्मिनल
  • विम अनुकरण मोड
  • सामान

Si क्या आप इस प्रोग्राम को स्थापित करना चाहते हैं आपके सिस्टम में मुझे आपको बताना होगा कि यह मुफ़्त नहीं है इसलिए आपको मासिक या वार्षिक रूप से उपयोगकर्ता लाइसेंस के लिए भुगतान करना होगा।

हालांकि यदि आप एक छात्र या शिक्षक हैं तो आप एक वर्ष का निःशुल्क लाइसेंस प्राप्त कर सकते हैं JetBrains द्वारा विकसित CLion और अधिक टूल के लिए, आपको केवल अपना संस्थागत ईमेल प्रदान करना होगा या अपना क्रेडेंशियल भेजना होगा।

सक्रियण ईमेल

JetBrains आपको एक पुष्टिकरण ईमेल और एक लिंक भेजेगा जहाँ आप अपना लाइसेंस सक्रिय कर सकते हैं जिसका आप उपयोग कर सकते हैं CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine, और WebStorm।

छात्र लाइसेंस

लिनक्स पर CLION कैसे स्थापित करें?

अब दूसरी तरफ आप नि: शुल्क 30-दिवसीय परीक्षण भी प्राप्त कर सकते हैं, इसके लिए आपको परियोजना की आधिकारिक वेबसाइट से आवेदन पत्र डाउनलोड करना होगा और इसके डाउनलोड सेक्शन में आप आवेदन प्राप्त कर सकते हैं, इससे किया जा सकता है निम्नलिखित लिंक।

एक बार यह हो जाने के बाद, हम केवल प्राप्त की गई फाइल को डिकम्प्रेस करते हैं:

sudo tar xf CLion *.tar.gz -C /opt/

हम उस निर्देशिका को दर्ज करते हैं जो फ़ाइल को खोलते समय बनाई गई थी, बस "1.5-1" को उस संस्करण से बदलें जो आपने डाउनलोड किया है।

cd /opt/CLion-1.5-1/bin

और हम अपने सिस्टम पर एप्लिकेशन इंस्टॉल करने के लिए इस कमांड को निष्पादित करते हैं:

./CLion.sh

और इसके साथ तैयार है, हम पहले से ही हमारे कंप्यूटर पर स्थापित CLion होगा।

अब आर्क लिनक्स के मामले में हम AUR से एप्लिकेशन इंस्टॉल कर सकते हैं तो हमारे पास होना चाहिए AUR के लिए एक इंस्टॉलेशन विज़ार्ड।

इसकी स्थापना के लिए हमें केवल टाइप करना होगा:

aurman -S clion

और वोइला, आपके पास पहले से ही आपके सिस्टम पर Clion स्थापित है।

अंत में हमारे सिस्टम पर इस एप्लिकेशन को स्थापित करने का एक और तरीका स्नैप पैकेज के माध्यम से है, इसलिए यह आवश्यक है कि हम अपने सिस्टम में इस तकनीक का समर्थन करें।

इसकी स्थापना के लिए हमें केवल एक टर्मिनल खोलना होगा और उसमें निम्नलिखित कमांड को निष्पादित करना होगा:

sudo snap install clion --classic

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

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

*

*

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