GNU/Linux >> Linux Esercitazione >  >> Linux

Come faccio a creare uno script di configurazione?

Per creare lo script "configure" standard hai bisogno di GNU autoconf. Potresti aver bisogno anche di GNU automake e libtool.

Ci sono tonnellate di documentazione e howto. Google per qualcosa come "autoconf automake howto". La buona documentazione è nelle pagine di manuale ufficiali:

  • Conferenza automatica :http://www.gnu.org/software/autoconf/
  • Produzione automatica :http://www.gnu.org/software/automake/automake.html
  • Libtool :http://www.gnu.org/software/libtool/libtool.html

Autoconf creerà il tuo script di configurazione a partire dal file "configure.ac". Il file "Makefile.am" istruirà automake su come creare il tuo makefile tramite la stringa di configurazione. Libtool è necessario per semplificare la gestione delle librerie intorno al tuo codice.

Puoi iniziare a creare un file configure.ac manualmente oppure puoi utilizzare l'helper "autoscan" che potrebbe aiutarti a creare qualcosa di semi-automatico per te.

Quindi, quando sarai pronto, questo farà la magia:

autoreconf -i

A volte un prodotto software viene spedito senza script di configurazione. Cerca uno script autogen.sh. probabilmente funzionerà:

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

c'è un flusso di build in Linux
e c'è un ottimo tutorial
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install


Linux
  1. Come creare uno script di un comando Linux

  2. Come creare tag Git

  3. Come creare un sottodominio

  4. Cosa sono gli script di shell? Come creare script di shell?

  5. Come creo un crontab attraverso uno script

Come creare script di shell

Come creare ed eseguire uno script di shell in Debian 10

Come creare ed eseguire uno script di shell in CentOS 8

Come eseguire uno script Bash

Come creare un backup del database SQL con script

Come creare ed eseguire uno script di shell in Ubuntu 22.04