GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořím konfigurační skript?

K vytvoření standardního skriptu "configure" potřebujete GNU autoconf. Možná budete potřebovat také GNU automake a libtool.

Existuje spousta dokumentace a návodů. Vygooglujte něco jako „autoconf automake howto“. Dobrá dokumentace je na oficiálních manuálových stránkách:

  • Automatická konfigurace :http://www.gnu.org/software/autoconf/
  • Automat :http://www.gnu.org/software/automake/automake.html
  • Libtool :http://www.gnu.org/software/libtool/libtool.html

Autoconf vytvoří konfigurační skript počínaje souborem "configure.ac". Soubor "Makefile.am" dá pokyn automake, jak vytvořit váš makefile pomocí konfiguračního řetězce. Libtool je potřeba ke zjednodušení práce s knihovnami kolem vašeho kódu.

Můžete začít vytvářet soubor configure.ac ručně nebo můžete použít pomocníka "autoscan", který vám může pomoci vytvořit něco poloautomatického.

Potom, až budete připraveni, tohle udělá kouzlo:

autoreconf -i

Někdy se softwarový produkt dodává bez konfiguračního skriptu. Hledejte skript autogen.sh. pravděpodobně poběží:

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

v linuxu je tok sestavení
a je tam velmi dobrý návod
https://thoughtbot.com/blog/the-magic-behind-configure-make-make-install


Linux
  1. Jak vytvořit Git Tagy

  2. Jak ladit Bash skript?

  3. Jak vytvořím crontab pomocí skriptu

  1. Jak vytvořit skript příkazu Linux

  2. Jak vytvořit dočasný soubor ve skriptu Shell?

  3. Jak spustit skript??

  1. Ansible Playbook:Jak vytvářet a konfigurovat Playbooky

  2. Jak vytvořit subdoménu

  3. Co jsou Shell Scripts? Jak vytvořit Shell skripty?