Autotools en C/Introduction
Introduction
modifierIl s'agit ici de montrer le fonctionnement de base des Autotools :
- aclocal
- autoscan
- autoheader
- autoconf
- automake
- autogen
Les autotools permettent à un programme de gérer les dépendances requises par un programme ainsi que les options de compilation pour des machines différentes.
Seront vus ici ces aspects :
- mise en place d'un programme en c
- rédaction des fichiers de configuration configure.ac et Makefile.am
- internationalisation
- tests logiciel
- compilation croisée
- documentation (gtk-doc, Doxygen, pages de manuel)
- profilage
- git
Ces outils permettent de compiler dans un grand nombre de langages, C++, python, etc. et même LaTeX.