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