Pokročilé typy a triky

V této kapitole najdete několik užitečných informací, které se mi jinam nevešly. Jednotlivé části této kapitoly jsou na sobě nezávislé a jejich pořadí více méně náhodné.

  • Jak se zbavím -g -O2 voleb, které přidává automake?
  • Jaké existují proměnné pro standardní instalační adresáře?
  • Proč se podmínky píšou ve tvaru: test x"$nejaka_promenna" = xyes?
  • Mohu vytvořit config.h z více vstupních souborů?
  • Jak přidat soubory ke smazání příkazem make clean?
  • Co se dává do CFLAGS, CPPFLAGS, LDFLAGS, LIBADD, LDADD?
  • K čemu je ACLOCAL_AMFLAGS?
  • Jak fungují makra AC_CHECK_LIB a AC_CHECK_HEADERS?
  • Jak konfigurovat C++ program?
  • Jak napsat CASE podmínku?
  • Jak nakonfigurovat program s OpenGL?
  • Jak instalovat program s číslem verze v jeho názvu?
  • Jak distribuovat a instalovat manuálové stránky?
  • Jak mohu přidat do distribučního balíčku extra soubory?
  • Podporuje automake testování?
  • Jak dostat obsah proměnné do Makefile?
  • Jak použít pkg-config s automake?
  • Jak přeložit některý z programů/knihoven jen za určité podmínky?
  • Jak psát přenositelné programy?
  • Jak vytvořit balíček pro linuxovou distribuci XY?

Neveřejný obsah!

lock

Obash této sekce je dostupný pouze přihlášeným uživatelům s právem přístupu do sekce Jazyk C v Linuxu, které v této chvíli získáte v profilu po zaregistrování (zdarma).

Pokud nemáte účet, můžete se zaregistrovat.

Pro zobrazení neveřejného obsahu stačí požádat o přístup do příslušné sekce.
Můžete (ale nemusíte) přitom poslat drobný finanční dar. Nebo mi můžete Koupit kafe :-).

Proč?

Protože provozovat, udržovat a rozšiřovat takovýto web stojí hodně času a peněz. Pokud je pro vás obsah tohoto webu užitečný, můžete se zasloužit o jeho rozvoj, udržování a zkvalitňování drobným darem :-).

Na obsah této stránky se nevztahuje licence GNU ani Creative Common.
Všechna práva vyhrazena, © Petr Bílek.

Komentář Hlášení chyby
Created: 24.12.2018
Last updated: 24.12.2018