Logiciels programmeur
Logiciels et utilitaures pour programmer sur Linux
Catégories: [linux]Étiquettes: [logiciel] [programmation] [developpement] [compilation] [utilitaire]
Logiciels de base
sudo apt install build-essential pkg-conf git autoconf automake libtool
build-essential
Les paquets de base (GCC, G++, make, etc...) pour la compilation.
pkgconf
pkg-conf fournit diverses informations au sujet des bibliothèques
installées lors de la compilation.
Ces informations contenir entre autre la version et les paramètres
pour le compilateur ou pour l'éditeur de liens de la bibliothèque
demandée.
Ces informations sont stockées dans un fichier .pc dans le dossier
/usr/lib/pkgconfig.
Voici un exemple d'utilisation de pkg-config lors de la compilation
d'un programme incluant la bibliothèque libpng:
gcc -o test test.c $(pkg-config --libs --cflags libpng)
Parfois, lors de l'installation d'une bibliothèque à partir de ses
sources il n'y a pas de fichier .pc d'installé. Il faut alors crées ce
fichier pour pouvoir utiliser pkg-config lors de la compilation avec
cette bibliothèque.
git
Gestionnaire de version.
Autres logiciels de base pouvant être utiles
sudo apt install automake cmake
Catégories: [linux]
Étiquettes: [logiciel] [programmation] [developpement] [compilation] [utilitaire]