CodeLite, un bon IDE pour développer vos codes sous Ubuntu

à propos de codelite

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.

Écran de développement CodeLite

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

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Tximistargui dit

    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? ...

    1.    Damien A. dit

      Salut. Je vous dirais de jeter un oeil à la Wiki du projet. Vous y trouverez peut-être une solution à vos doutes. Salu2.