Toto sú typické inštalačné kroky programov generovaných pomocou GNU AUTOCONF a AUTOMAKE konfigurovať/konfigurovať/konfigurovať Používa sa na detekciu cieľových charakteristík vašej montážnej platformy. Napríklad zistí, či máte CC alebo GCC, nie CC alebo GCC, je to shell skript Tento krok sa zvyčajne používa na vytvorenie Makefile na prípravu na ďalšiu kompiláciu a inštaláciu môžete ovládať pridaním parametrov po konfigurácii, napríklad: ./configure --prefix=/usr Vyššie uvedené znamená nainštalovať softvér pod /usr Spustiteľný súbor je nainštalovaný v /usr/bin (namiesto predvoleného /usr/local/bin) Súbor zdrojov bude nainštalovaný v /usr/share (namiesto predvoleného /usr/local/share) Zároveň môžete konfiguračné súbory niektorých softvérov nakonfigurovať zadaním parametra --sys-config= Existujú aj parametre ako --with、--enable、--without、--disable, atď., ktoré si môžete podrobne pozrieť na ./configure --help robiť Tento krok sa používa na kompiláciu, ktorá číta inštrukcie z Makefile a následne kompiluje Tento krok je kompilácia a väčšina balíkov zdrojového kódu sa kompiluje práve týmto krokom Samozrejme, niektorý softvér napísaný v Perle alebo Pythone vyžaduje volania Perlu alebo Pythonu na kompiláciu Ak počas procesu vytvárania dôjde k chybe, musíte si zapísať chybový kód (všimnite si, že to nie je len posledný riadok), a potom môžete odoslať bugreport vývojárovi (zvyčajne s commit adresou v INSTALL), alebo má váš systém menej závislostí a podobne, čo vyžaduje, aby ste si chybový kód dôkladne preštudovali sami Urob test / urob kontrolu Ako názov napovedá, tento krok slúži na kontrolu predchádzajúceho kroku make, aby sa zabezpečilo, že pri make neexistujú žiadne chyby, teda že všetky testy a kontroly v tomto kroku musia byť v poriadku a chyba je 0 sudo make install Tento krok sa používa na inštaláciu, ktorá tiež načíta inštrukcie z Makefile a nainštaluje ho na určené miesto Tento príkaz zvyčajne vyžaduje root oprávnenia (pretože chcete zapisovať súbory do systému), takže sudo sa používa na začiatku
AUTOMAKE a AUTOCONF sú veľmi užitočné nástroje na publikovanie C programov. Ak tiež píšete programy a chcete používať AUTOMAKE a AUTOCONF, môžete sa pozrieť na súvisiace články o CNGNU.ORG
|