pkg-config jest open source i całkowicie darmowy program wiersza polecenia, narzędzie pomocnika, który jest używany automatycznie przez GCC (GNU Compiler Collection) projekt przy kompilacji bibliotek i aplikacji pod system operacyjny GNU / Linux i UNIX-like .Handles linki biblioteki i kompilacji oprogramowania flagsThe został zaprojektowany w taki sposób, że może obsługiwać połączenia biblioteki i skompilować flagi, które działają zarówno z autoconf i narzędzi automake. Jest przeznaczony do zastąpienia uniwersalne * skryptów -config i IT & rsquo; s językowe-agnostic.Offers szeroki zakres wiersza polecenia optionspkg-config oferuje szeroką gamę opcji wiersza polecenia, które można oglądać na pierwszy rzut oka, uruchamiając & lsquo; pkg-config help & rsquo; Polecenie po instalacji (patrz out & lsquo; Wprowadzenie pkg-config & rsquo; sekcja poniżej).
Wśród nich można wymienić możliwość wyświetlania listy wszystkich znanych pakietów, aby pobrać wartości zmiennych dają, aby ustawić daną zmienną do wartości, na wyjście wszystkie flagi łącznikowych, do wyjścia wszystkich flag kompilatora i zapowiedzi procesory, jak również do wyjścia flagi łącznikowe dla linking.Getting statycznej rozpoczął pkg-configInstalling pkg-config w Twoim systemie operacyjnym GNU / Linux jest dość łatwe, ponieważ jest to mały program, który kompiluje szybko. Zacznij od działu do działu download powyżej, pobrać i zapisać najnowszą wersję w katalogu głównym i rozpakować archiwum & rsquo; s treści.
Następnie otwórz emulator terminala aplikację, przejdź do lokalizacji, w której & rsquo; ve wyodrębniono plik archiwum (np cd /home/softoware/pkg-config-0.28), uruchomić i skonfigurować lsquo; ./ & rsquo && make; polecenie, aby skonfigurować i skompilować program, a następnie & lsquo; sudo make install & rsquo; polecenie, aby zainstalować wide.Runs systemu informatycznego na GNU / Linux, BSD, Mac i Windowspkg-config to wieloplatformowy program, który został z powodzeniem przetestowany i działa idealnie na wszystkich dystrybucjach GNU / Linux, a także na FreeBSD, Mac OS X oraz Microsoft Windows systemy operacyjne. Wymaga jedynie pracy biblioteki C i kompilatora
Co nowego w tym wydaniu:.
- Poprawiono parę długo- stałego i splecione błędy udziałem niechcianych usunięcie flagi. Pierwszym jest to, że pozostałe flagi libs jak -Wl są obecnie przechowywane w celu kontekstowego z -l flagi. Drugim jest to, że agresywne usunięcie wszystkich duplikatów argumentów została zmniejszona tak, że po prostu kolejne zduplikowane argumenty są usuwane. Jednym z efektów tej zmiany jest to, że niektóre flagi może być powtórzone w końcowej produkcji, zwłaszcza flagi z pakietów non-pkg-config jak -lm. Od pkg-config rzadko ma wystarczającą wiedzę tu o to, co trzeba zrobić, to rzucić duplikaty argumenty na kompilator / linker i zaufanie to będzie zrobić dobry uczynek.
- Poprawiono stary błąd umożliwiający okrągła wymaga. Ta poprawka niesie ze sobą małą zmianę zachowań w tym pkg-config uchwala wymaga głębokość pierwsze, powoduje pewne mniejsze flagi poziomie, aby pokazać się wcześniej w produkcji, niż wcześniej.
- Oczyszczone się wiele błędów rogu przypadku i dwuznaczne zachowanie w interfejsie pkg-config jest. Dzięki Michał Górny za znalezienie tak wielu z nich.
- Nowy autoconf makro PKG_CHECK_VAR zmiennych czytania z plików .pc.
- Domyślny do tłumienia L / lib i / lub L / lib64 jak ich katalogu / usr odpowiedników.
- Aby wspomóc wieloarchitekturowości scenariusze out of the box, $ host-pkg-config jest zainstalowany chyba --disable-host-narzędzie jest przekazywane do konfiguracji.
- Dodane opcjonalnego wykorzystania gcov poprzez opcję konfiguracji --with-gcov. W rezultacie wiele innych prób dodawano znacznie zwiększyć zasięg kodu do 86% wykonywanych linii na maszynie Fedora 18.
- Błędy stałe: 130, 7331, 16101, 17053, 19950, 34504, 48098, 54231, 54271, 54379, 54384, 54386, 54388, 54389, 54390, 54391, 54427, 54463, 54716, 57078, 58363, 59435.
Co nowego w wersji 0.27:.
- Wiele poprawek i udoskonaleń zostały wykonane
Komentarze nie znaleziono