GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer un script de configuration ?

Pour créer le script "configure" standard, vous avez besoin de GNU autoconf.Vous aurez peut-être aussi besoin de GNU automake et de libtool.

Il existe des tonnes de documentation et de tutoriels. Google pour quelque chose comme "autoconf automake howto". La bonne documentation se trouve dans les pages de manuel officielles :

  • Autoconf :http://www.gnu.org/software/autoconf/
  • Automake :http://www.gnu.org/software/automake/automake.html
  • Libtool :http://www.gnu.org/software/libtool/libtool.html

Autoconf créera votre script de configuration à partir du fichier "configure.ac". Le fichier "Makefile.am" indiquera à automake comment créer votre makefile par la chaîne configure. Libtool est nécessaire pour simplifier la gestion des bibliothèques autour de votre code.

Vous pouvez commencer à créer un fichier configure.ac à la main ou vous pouvez utiliser l'assistant "autoscan" qui peut vous aider à créer quelque chose de semi-automatique pour vous.

Ensuite, lorsque vous serez prêt, celui-ci fera la magie :

autoreconf -i

Parfois, un produit logiciel est livré sans script de configuration. Recherchez un script autogen.sh. il fonctionnera probablement :

aclocal || die "aclocal failed"
automake --add-missing --force-missing --copy --foreign || die "automake failed"
autoreconf || die "autoreconf failed"

il y a un flux de construction sous Linux
et il y a un très bon tutoriel
https://oughtbot.com/blog/the-magic-behind-configure-make-make-install


Linux
  1. Comment créer un script d'une commande Linux

  2. Comment créer des balises Git

  3. Comment déboguer un script bash ?

  4. Comment créer un fichier temporaire en script shell ?

  5. Que sont les scripts shell ? Comment créer des scripts shell ?

Comment créer des scripts shell

Comment créer et exécuter un script shell dans Debian 10

Comment créer et exécuter un script Shell dans CentOS 8

Comment exécuter un script bash

Comment créer une sauvegarde de base de données SQL par script

Comment créer et exécuter un script shell dans Ubuntu 22.04