कोडलाइट, उबंटू में अपने कोड विकसित करने के लिए एक अच्छा आईडीई है

कोडलाइट के बारे में

अगले लेख में हम कोडलाइट पर एक नज़र डालने जा रहे हैं। यह है एक मुक्त और क्रॉस-प्लेटफ़ॉर्म एकीकृत विकास पर्यावरण C / C ++ प्रोग्रामिंग भाषा के लिए भले ही यह PHP और जावास्क्रिप्ट जैसी अन्य भाषाओं का समर्थन करता हो। कोडलाइट को मुफ्त में डाउनलोड किया जा सकता है, लेकिन यदि आप चाहें तो इसे डाउनलोड करते समय एक प्रतीकात्मक दान कर सकते हैं, इस आईडीई के विकास का समर्थन जारी रखने के लिए।

कोडलाइट ए है आईडीई मुक्त और खुला स्रोत मल्टीप्लायर C / C ++ भाषाओं के लिए यह अपने ग्राफिकल इंटरफ़ेस के लिए wxWidgets का उपयोग करता है। कोडलाइट के ओपन सोर्स स्पिरिट का पालन करने के लिए, इसे केवल फ्री टूल्स (मिनगीडब्ल्यू और जीडीबी) का उपयोग करके संकलित और डीबग किया जाता है।

कोडलाइट की सामान्य विशेषताएं

प्रोग्रामिंग के लिए यह IDE उपयोगकर्ताओं को प्रदान करता है a आसान परियोजना प्रबंधन (कार्यक्षेत्र / परियोजनाएं), कोड पूरा करना, सोर्स फाइल्स के माध्यम से नेविगेशन, सिंटैक्स हाइलाइटिंग, सबवर्सन के साथ एकीकरण, सीस्कोप और यूनिटटेस्ट ++, जीडीबी पर लगा एक इंटरैक्टिव डिबगर और स्किनटिला पर आधारित एक शक्तिशाली कोड एडिटर।

इसकी सबसे उल्लेखनीय विशेषताओं में से हमारे पास प्रणाली है कोड पूरा हो रहा है इस IDE में सभी समर्थित भाषाओं के लिए। यह हमें उन त्रुटियों से भी अवगत कराएगा जो हम कोड की अपनी पंक्तियों में विंडो में एनोटेशन के रूप में करते हैं जिसमें आप काम कर रहे हैं। इसका उपयोग भी करता है एक्सडीबगPHP के लिए सबसे लोकप्रिय डिबगर्स में से एक है।

कोडलाइट विकास स्क्रीन

यह कार्यक्रम हमें एक विकास वातावरण प्रदान करता है ताकि C और C ++ के साथ काम करने वाले प्रोग्रामर कोड निर्माण प्रक्रिया को आसान बनाते हैं। यह कोड लिखने के लिए कई टैब, टूल और स्वतः पूर्ण कार्यों के माध्यम से उत्पादकता बढ़ाएगा। विशेषताओं की एक श्रृंखला जिसमें यह क्रॉस-प्लेटफॉर्म आईडीई खुला स्त्रोत। बड़ी संख्या में टैब और साइड पैनल में, कई फ़ंक्शन और टूल हैं, जिनकी हमें विकास प्रक्रिया के दौरान और हमारे कोड लिखने की आवश्यकता होगी।

कोडलाइट के तहत लाइसेंस प्राप्त है GNU जनरल पब्लिक लाइसेंस v2 या बाद में।

जिन लोगों को इसकी आवश्यकता है, वे इस कार्यक्रम की विशेषताओं को अधिक गहराई से देख पाएंगे परियोजना की वेबसाइट.

उबंटू पर कोडलाइट स्थापित करें

हमेशा की तरह, हमारे पास इस कार्यक्रम को हमारे Ubuntu में स्थापित करने के लिए अलग-अलग विकल्प होंगे।

.Deb फ़ाइल से स्थापित करें

डाउनलोड करने के लिए पहला विकल्प होगा .deb पैकेज प्रोजेक्ट पेज से, जिसके साथ हमें प्रोग्राम का नवीनतम संस्करण मिलेगा। एक बार जब हम इसे डाउनलोड कर लेते हैं तो हम कंसोल में निम्नलिखित कमांड का उपयोग करके इसे स्थापित कर सकते हैं (Ctrl + Alt + T):

sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb

अगर यह मेरे जैसा और स्थापना के बाद आपके साथ होता है कंसोल आपको चेतावनी देता है कि त्रुटियां हुई हैं स्थापना के दौरान, आप इसे ठीक कर सकते हैं जैसे मैंने किया था। मुझे बस निम्नलिखित कमांड का उपयोग करके स्थापना को मजबूर करना पड़ा:

sudo apt install -f

पीपीए से स्थापित करें

हम इस प्रोग्राम को उबंटू में 16.04 और इसके संस्करण 17.04 में इसके उपयोग से इंस्टॉल कर सकते हैं पीपीए। यह स्पष्ट किया जाना चाहिए कि यदि हम इस पद्धति का उपयोग करके प्रोग्राम को स्थापित करते हैं, तो इसका संस्करण स्थापित किया जाएगा। यदि आप इसे स्थापित करने में रुचि रखते हैं, तो इसके लिए हम टर्मिनल में निम्नलिखित कमांड लिखेंगे (Ctrl + Alt + T):

sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y

Git के माध्यम से स्थापित करें

एक और विकल्प जो हमें कोडलाइट को स्थापित करना होगा, वह इसके कोड के माध्यम से करना होगा Git। हमारे कंप्यूटर पर कोडलाइट संकलित करने के लिए, हमें निम्नलिखित की आवश्यकता होगी पैकेज जो हमें के पेज से संकेत देते हैं GitHub परियोजना का:

  • wxWidgets 3.0 या बाद में।
  • GTK विकास पैकेज। इसे अक्सर libgtk2.0-dev, wxGTK-devel, या कुछ समान कहा जाता है।
  • pkg-config जो आमतौर पर GTK देव पैकेज के साथ आता है।
  • बिल्ड-आवश्यक पैकेज या संबंधित बिट: जी ++, मेक, आदि।
  • Git।
  • सेमी।

हमारे पास wxWidgets 3.0 या बाद में हमारी मशीन में निर्मित होना चाहिए। अगर किसी को यह नहीं पता है कि इसे कैसे स्थापित किया जाए, तो वे wxWidgets से डाउनलोड कर पाएंगे कोडित भंडार.

उबंटू / डेबियन पर आप टाइप करके उपरोक्त सभी को स्थापित कर सकते हैं:

sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev

स्रोत कोड डाउनलोड करें:

git clone https://github.com/eranif/codelite.git

सेमी चलाएं और कोड संकलित करें:

cd codelite
mkdir build-release
cd build-release
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
make -j4
sudo make install

कोड की स्थापना रद्द करें

यदि आप इस एप्लिकेशन को पसंद नहीं करते हैं, तो हम टर्मिनल में एक साधारण कमांड (Ctrl + Alt + +) के माध्यम से इससे छुटकारा पा सकेंगे:

sudo apt remove codelite && sudo apt autoremove

2 टिप्पणियाँ, तुम्हारा छोड़ दो

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

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

*

*

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

  1.   Aximistargi कहा

    आइए देखें, मैंने घर पर विकसित करने और सीखने के लिए, PHP 7.3 के साथ लाइटटैप को वेब सर्वर के रूप में स्थापित किया है। यह ठीक काम करता है, लेकिन मैं कोडलाइट में Xdebug को कॉन्फ़िगर करना चाहता हूं और विज़ार्ड मुझे php.ini पर कॉपी और पेस्ट करके कुछ लाइनें जोड़ने के लिए कहता है। समस्या यह है कि /etc/php/7.3/ में कई php.ini के साथ कई उपनिर्देशिकाएं हैं, और मैं कहीं भी अधिक सटीक निर्देश नहीं पा सकता हूं कि उन कॉन्फ़िगरेशन फ़ाइलों में से कौन सी लाइनों को प्रश्न में जोड़ना है।
    विशेष रूप से, निम्नलिखित उपनिर्देशिकाओं में php.ini है जो /etc/php/7.3/: apache2, cgi, cli और fpm से लटके हुए हैं। अच्छे तर्क में यह CGI होना चाहिए, लेकिन यह कैसे सुनिश्चित किया जाए? ...

    1.    डेमियन ए। कहा

      नमस्ते। मैं आपसे कहूंगा कि इस पर एक नज़र डालें विकी परियोजना का। शायद वहाँ आपको अपनी शंकाओं का समाधान मिल जाएगा। सलू 2।