Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11339|Odpoveď: 0

[linux] Linux config/configure/Configure, make, make test/make check, sudo make in...

[Kopírovať odkaz]
Zverejnené 22. 1. 2016 16:39:42 | | |
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





Predchádzajúci:12 riadkov HTML kódu spôsobí, že vám počítač spadne a telefón sa reštartuje za pár minút
Budúci:SC Create vytvára systémovú službu pre Windows
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com