Dans le prochain article, nous allons jeter un œil à CodeLite. C'est un environnement de développement intégré gratuit et multiplateforme pour le langage de programmation C / C ++ même s'il prend en charge d'autres langages tels que PHP et JavaScript. CodeLite peut être téléchargé gratuitement, mais si vous le souhaitez, vous pouvez faire un don symbolique lors du téléchargement, pour continuer à soutenir le développement de cet IDE.
CodeLite est un IDE multiplateforme gratuite et open source pour les langages C / C ++, il utilise wxWidgets pour son interface graphique. Pour se conformer à l'esprit open source de CodeLite, il est compilé et débogué en utilisant uniquement des outils gratuits (MinGW et GDB).
Caractéristiques générales de CodeLite
Cet IDE pour la programmation offre aux utilisateurs un gestion de projet facile (espaces de travail / projets), complétion de code, navigation dans les fichiers sources, coloration syntaxique, intégration avec Subversion, Cscope et UnitTest ++, un débogueur interactif monté sur gdb et un éditeur de code puissant, basé sur Scintilla.
Parmi ses caractéristiques les plus notables, nous avons le système de complétion de code pour toutes les langues prises en charge dans cet IDE. Il nous informera également des erreurs que nous commettons dans nos lignes de code sous forme d'annotation dans la fenêtre dans laquelle vous travaillez. Il utilise également XDebugName, l'un des débogueurs les plus populaires pour PHP.
Ce programme nous fournit un environnement de développement afin que programmeurs travaillant avec C et C ++ faciliter le processus de création de code. Cela augmentera la productivité grâce à plusieurs onglets, outils et fonctions de saisie semi-automatique pour l'écriture de code. Une série de caractéristiques dans lesquelles ce IDE multiplateforme Open source. Dans le grand nombre d'onglets et de panneaux latéraux, vous trouverez de nombreuses fonctions et outils dont nous aurons besoin pendant le processus de développement et d'écriture de nos codes.
CodeLite est sous licence Licence publique générale GNU v2 ou plus tard.
Ceux qui en ont besoin pourront voir les caractéristiques de ce programme plus en profondeur dans le site web du projet.
Installez CodeLite sur Ubuntu
Comme d'habitude, nous aurons différentes options pour installer ce programme dans notre Ubuntu.
Installer à partir du fichier .deb
La première option sera de télécharger le Package .deb à partir de la page du projet, avec laquelle nous obtiendrons la dernière version du programme. Une fois que nous l'avons téléchargé, nous pouvons l'installer à l'aide de la commande suivante dans la console (Ctrl + Alt + T):
sudo dpkg -i CodeLite-10.0.6-ubuntu-xenial-x86_64.deb
Si cela vous arrive comme moi et après l'installation la console vous avertit que des erreurs se sont produites Pendant l'installation, vous pouvez le réparer comme je l'ai fait. J'ai juste dû forcer l'installation à l'aide de la commande suivante:
sudo apt install -f
Installer à partir de PPA
Nous pouvons installer ce programme à la fois dans Ubuntu 16.04 et dans sa version 17.04 en utilisant son PPA. Il convient de préciser que si nous installons le programme en utilisant cette méthode, l'avant-dernière version de celui-ci sera installée. Si vous souhaitez l'installer, nous écrirons les commandes suivantes dans le terminal (Ctrl + Alt + T):
sudo add-apt-repository ppa:eugenesan/ppa && sudo apt update && sudo apt install codelite -y
Installer via git
Une autre option que nous devrons installer CodeLite sera de le faire via son code de jet. Pour compiler CodeLite sur notre ordinateur, nous aurons besoin de ce qui suit paquets qui nous indiquent à partir de la page de GitHub du projet:
- wxWidgets 3.0 ou version ultérieure.
- Le package de développement GTK. Il est souvent appelé libgtk2.0-dev, wxGTK-devel ou quelque chose de similaire.
- pkg-config qui est généralement fourni avec le package de développement GTK.
- Le paquet build-essential ou le bit correspondant: g ++, make, etc.
- aller.
- cmfaire.
Nous devons avoir wxWidgets 3.0 ou version ultérieure intégré à notre machine. Si quelqu'un ne sait pas comment l'installer, il pourra télécharger installer wxWidgets à partir du Dépôt CodeLite.
Sur Ubuntu / Debian, vous pouvez installer tout ce qui précède en tapant:
sudo apt install libgtk2.0-dev pkg-config build-essential git cmake libssh-dev libwxbase3.0-dev libsqlite3-dev libwxsqlite3-3.0-dev
Téléchargeons le code source:
git clone https://github.com/eranif/codelite.git
Exécutez cmake et compilez CodeLite:
cd codelite mkdir build-release cd build-release cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .. make -j4 sudo make install
Désinstaller CodeLite
Si vous n'aimez pas cette application, nous pourrons nous en débarrasser au moyen d'une simple commande dans le terminal (Ctrl + Alt + T):
sudo apt remove codelite && sudo apt autoremove
Voyons voir, j'ai installé Lighttpd en tant que serveur web, avec PHP 7.3, pour développer et apprendre à la maison. Cela fonctionne bien, mais je veux configurer Xdebug dans CodeLite et l'assistant me demande d'ajouter quelques lignes en copiant et collant dans le php.ini. Le problème est que dans /etc/php/7.3/ il y a plusieurs sous-répertoires avec autant de php.ini, et je ne trouve nulle part des instructions plus précises sur lequel de ces fichiers de configuration ajouter les lignes en question.
Plus précisément, il existe un php.ini dans les sous-répertoires suivants qui se trouvent dans /etc/php/7.3/: apache2, cgi, cli et fpm. En bonne logique, ça devrait être CGI, mais comment en être sûr? ...
Salut. Je vous dirais de jeter un oeil à la Wiki du projet. Vous y trouverez peut-être une solution à vos doutes. Salu2.