அடுத்த கட்டுரையில் நாம் கோட்லைட்டைப் பார்க்கப் போகிறோம். இது ஒரு இலவச மற்றும் குறுக்கு-தளம் ஒருங்கிணைந்த வளர்ச்சி சூழல் சி / சி ++ நிரலாக்க மொழிக்கு PHP மற்றும் ஜாவாஸ்கிரிப்ட் போன்ற பிற மொழிகளை ஆதரித்தாலும். கோட்லைட்டை இலவசமாக பதிவிறக்கம் செய்யலாம், ஆனால் பதிவிறக்கும் போது குறியீட்டு நன்கொடை அளிக்க விரும்பினால், இந்த ஐடிஇயின் வளர்ச்சியைத் தொடர்ந்து ஆதரிக்கவும்.
கோட்லைட் ஒரு இங்கே குறுக்கு மேடை இலவச மற்றும் திறந்த மூல சி / சி ++ மொழிகளுக்கு இது அதன் வரைகலை இடைமுகத்திற்கு wxWidgets ஐப் பயன்படுத்துகிறது. கோட்லைட்டின் திறந்த மூல ஆவிக்கு இணங்க, இது இலவச கருவிகளை (MinGW மற்றும் GDB) மட்டுமே பயன்படுத்தி தொகுக்கப்பட்டு பிழைதிருத்தப்படுகிறது.
கோட்லைட்டின் பொதுவான அம்சங்கள்
நிரலாக்கத்திற்கான இந்த ஐடிஇ பயனர்களுக்கு வழங்குகிறது எளிதான திட்ட மேலாண்மை .
அதன் மிகவும் குறிப்பிடத்தக்க அம்சங்களில் நம்மிடம் அமைப்பு உள்ளது குறியீடு நிறைவு இந்த IDE இல் உள்ள அனைத்து ஆதரவு மொழிகளுக்கும். நீங்கள் பணிபுரியும் சாளரத்தில் சிறுகுறிப்பாக எங்கள் குறியீடு வரிகளில் நாங்கள் செய்யும் பிழைகள் பற்றியும் இது எங்களுக்குத் தெரிவிக்கும். இது பயன்படுத்துகிறது XDebug, PHP க்கான மிகவும் பிரபலமான பிழைத்திருத்திகளில் ஒன்று.
இந்த திட்டம் எங்களுக்கு ஒரு வளர்ச்சி சூழலை வழங்குகிறது சி மற்றும் சி ++ உடன் பணிபுரியும் புரோகிராமர்கள் குறியீடு உருவாக்கும் செயல்முறையை எளிதாக்குங்கள். இது பல தாவல்கள், கருவிகள் மற்றும் குறியீட்டை எழுதுவதற்கான தன்னியக்க செயல்பாடுகள் மூலம் உற்பத்தித்திறனை அதிகரிக்கும். இது ஒரு தொடர் பண்புகள் குறுக்கு-தளம் IDE திறந்த மூல. அதிக எண்ணிக்கையிலான தாவல்கள் மற்றும் பக்க பேனல்களில், எங்கள் குறியீடுகளின் வளர்ச்சி மற்றும் எழுதும் செயல்பாட்டின் போது நமக்குத் தேவையான பல செயல்பாடுகள் மற்றும் கருவிகள் உள்ளன.
கோட்லைட் உரிமம் பெற்றது குனு பொது பொது உரிமம் v2 அல்லது பின்னர்.
இது தேவைப்படுபவர்களுக்கு இந்த திட்டத்தின் சிறப்பியல்புகளை இன்னும் ஆழமாகக் காண முடியும் திட்ட வலைத்தளம்.
உபுண்டுவில் கோட்லைட்டை நிறுவவும்
வழக்கம் போல், இந்த திட்டத்தை எங்கள் உபுண்டுவில் நிறுவ வெவ்வேறு விருப்பங்கள் இருக்கும்.
.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 இரண்டிலும் நிறுவலாம் PPA. இந்த முறையைப் பயன்படுத்தி நிரலை நிறுவினால், அதன் இறுதி பதிப்பு நிறுவப்படும் என்பதை தெளிவுபடுத்த வேண்டும். இதை நிறுவ நீங்கள் ஆர்வமாக இருந்தால், இதற்காக முனையத்தில் பின்வரும் கட்டளைகளை எழுதுவோம் (Ctrl + Alt + T):
sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y
கிட் வழியாக நிறுவவும்
கோட்லைட்டை நாம் நிறுவ வேண்டிய மற்றொரு விருப்பம் அதன் குறியீடு மூலம் அதைச் செய்ய வேண்டும் Git. எங்கள் கணினியில் கோட்லைட்டை தொகுக்க, எங்களுக்கு பின்வருபவை தேவைப்படும் பக்கத்திலிருந்து எங்களைக் குறிக்கும் தொகுப்புகள் மகிழ்ச்சியா திட்டத்தின்:
- wxWidgets 3.0 அல்லது அதற்குப் பிறகு.
- ஜி.டி.கே மேம்பாட்டு தொகுப்பு. இது பெரும்பாலும் libgtk2.0-dev, wxGTK-devel அல்லது ஒத்த ஒன்று என்று அழைக்கப்படுகிறது.
- pkg-config பொதுவாக GTK dev தொகுப்புடன் வருகிறது.
- உருவாக்க-அவசியமான தொகுப்பு அல்லது தொடர்புடைய பிட்: g ++, make, etc.
- போ.
- cmake.
நம் கணினியில் 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
Cmake ஐ இயக்கவும் மற்றும் கோட்லைட்டை தொகுக்கவும்:
cd codelite mkdir build-release cd build-release cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. make -j4 sudo make install
கோட்லைட்டை நிறுவல் நீக்கு
இந்த பயன்பாடு உங்களுக்கு மிகவும் பிடிக்கவில்லை என்றால், முனையத்தில் (Ctrl + Alt + T) ஒரு எளிய கட்டளை மூலம் அதை அகற்ற முடியும்:
sudo apt remove codelite && sudo apt autoremove
பார்ப்போம், வீட்டிலேயே அபிவிருத்தி செய்வதற்கும் கற்றுக்கொள்வதற்கும் லைட் பி.டி.யை PHP 7.3 உடன் வலை சேவையகமாக நிறுவியுள்ளேன். இது நன்றாக வேலை செய்கிறது, ஆனால் நான் கோட்லைட்டில் Xdebug ஐ உள்ளமைக்க விரும்புகிறேன், மேலும் php.ini இல் நகலெடுத்து ஒட்டுவதன் மூலம் சில வரிகளைச் சேர்க்க வழிகாட்டி என்னிடம் கேட்கிறார். சிக்கல் என்னவென்றால் /etc/php/7.3/ இல் பல php.ini உடன் பல துணை அடைவுகள் உள்ளன, மேலும் கேள்விக்குரிய வரிகளைச் சேர்க்க அந்த உள்ளமைவு கோப்புகளில் எது குறித்து இன்னும் துல்லியமான வழிமுறைகளை என்னால் கண்டுபிடிக்க முடியவில்லை.
குறிப்பாக, பின்வரும் துணை அடைவுகளில் /etc/php/7.3/ இலிருந்து தொங்கும் ஒரு php.ini உள்ளது: அப்பாச்சி 2, சிஜி, கிளி மற்றும் எஃப்.பி.எம். நல்ல தர்க்கத்தில் அது சிஜிஐ ஆக இருக்க வேண்டும், ஆனால் எப்படி உறுதியாக இருக்க வேண்டும்? ...
வணக்கம். நான் ஒரு பார்வை பார்க்க சொல்ல விக்கி திட்டத்தின். உங்கள் சந்தேகங்களுக்கு ஒரு தீர்வைக் காண்பீர்கள். சலு 2.