pkg-config je open source a zcela zdarma příkazového řádku programu, pomocník nástroj, který se používá automaticky GCC (GNU Compiler Collection), projekt při sestavování aplikací a knihoven v rámci operačního systému GNU / Linux nebo UNIX-like .Handles knihovny odkazy a sestavit flagsThe software byl navržen takovým způsobem, že to zvládne knihovny odkazy a kompilovat vlajky, které pracují jak s autoconf i systému Automake nástrojů. Je navržen tak, aby nahradit univerzální * -config skripty a IT & rsquo; s jazyk-agnostic.Offers širokou škálu příkazového řádku optionspkg-config se může pochlubit širokou škálu možností příkazového řádku, který si můžete prohlédnout na první pohled spuštěním & lsquo, pkg-config --help-rsquo; Příkaz po instalaci (viz out lsquo, Začínáme s pkg-config a rsquo, oddíl níže).
Mezi nimi můžeme zmínit možnost uvést všechny známé balíčky, chytit hodnotu dát proměnných, nastavení dané proměnné na hodnotu, na výstup všechny linker vlajky, na výstup všechny kompilátoru vlajky a pre-procesory, stejně jako Pro výstup spojovací příznaky pro statické linking.Getting začal pkg-configInstalling pkg-config ve vašem operačním systému GNU / Linux je poměrně snadné, protože to je malý program, který překládá rychle. Začněte tím, že míří na sekci download výše, stáhnout a uložit si nejnovější verzi na vašem domovském adresáři, a rozbalit archiv & rsquo; s obsah.
Potom otevřete emulátor terminálu aplikace, přejděte na místo, kde jste si rsquo, jsem extrahovali soubor archivu (CD /home/softoware/pkg-config-0.28), spusťte & lsquo; ./ configure && make & rsquo; příkaz pro konfiguraci a sestavit program, následuje & lsquo, sudo make install & rsquo; Příkaz k instalaci do systému wide.Runs na GNU / Linux, BSD, Mac a Windowspkg-config je software cross-platform, který byl úspěšně testován a funguje to perfektně na všech distribucích GNU / Linux, stejně jako na FreeBSD, Mac operační systémy OS X a Microsoft Windows. To vyžaduje pouze pracovní knihovnu C a kompilátor
Co je nového v této verzi:.
- Pevná pár dlouhým postavení a propletené chyby zahrnující nechtěné odstranění příznaků. První z nich je, že ostatní libs příznaky, jako je -Wl jsou dnes uloženy v kontextu, aby se -l vlajkami. Druhá je, že agresivní odstranění všech duplicitních argumentů byl zmenšen zpět tak, že prostě po sobě jdoucí duplicitní argumenty jsou odstraněny. Jedním z důsledků této změny je, že některé příznaky by se mohla opakovat v konečném výstupu, zejména vlajky z non-pkg-config programy jako -lm. Vzhledem k tomu, pkg-config je zřídka dostatečné znalosti zde o správnou věc, vyhodíme duplicitní argumenty v kompilátoru / spojovací a věřím, že bude dělat správnou věc.
- Opravena starou chybu umožňující kruhový vyžaduje. Tato oprava přináší malou změnou chování v této pkg-config řeší vyžaduje hloubku jako první, což způsobuje nějaké nižší úrovni příznaky se ukázat dříve ve výstupu, než dříve.
- vyčistit mnoho roh případu chyby a nejednoznačné chování rozhraní pkg-config je. Díky Michal Gorny pro vyhledávání, takže mnoho z nich.
- New autoconf makro PKG_CHECK_VAR pro čtení proměnných z .pc soubory.
- Default k potlačení -L / lib a / nebo -L / lib64 stejně jako jejich protějšky / usr.
- Chcete-li pomoci podpořit multiarch scénáře ven z krabice, $ host-pkg-config je nyní nainstalován, pokud --disable-host-tool je předán ke konfiguraci.
- přidáno volitelné použití gcov pomocí volby --with-gcov configure. V důsledku toho, mnoho dalších testů byly přidány k výrazně zvýšit pokrytí kódu 86% provedených linek na Fedora 18 stroje.
- Opravené chyby: 130, 7331, 16101, 17053, 19950, 34504, 48098, 54231, 54271, 54379, 54384, 54386, 54388, 54389, 54390, 54391, 54427, 54463, 54716, 57078, 58363, 59435.
Co je nového ve verzi 0.27:.
- bylo provedeno mnoho oprav a vylepšení
Komentáře nebyl nalezen