Dzisiaj jest 25 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama

Automake

Chcę dodać własny artykuł

GNU Automake

GNU Automake to narzędzie programistyczne, które generuje przenośne pliki makefile dla programu make, służącego do kompilacji oprogramowania. Opracowane przez Free Software Foundation, Automake jest częścią systemu budowy GNU (Autotools) i tworzy pliki makefile zgodne ze standardami GNU Coding Standards.

Jak działa Automake

Automake przetwarza plik Makefile.am w celu wygenerowania pliku Makefile.in. Narzędzie to zostało napisane w języku Perl i zazwyczaj używane jest w połączeniu z Autoconf.

Podstawowe komendy Automake

  • aclocal
  • automake

Program aclocal jest przydatny dla użytkowników Autoconf, a jego zastosowanie można zaobserwować w projektach, takich jak GNU Compiler Collection, nawet gdy plik makefile jest napisany ręcznie.

Problemy z kompatybilnością

Podobnie jak w przypadku Autoconf, Automake może napotkać problemy z kompatybilnością wstecz. Oznacza to, że projekt stworzony z użyciem starszej wersji, np. 1.4, niekoniecznie będzie działać w nowszej wersji, takiej jak 1.9.