Jest to polecenie gnulib-tool, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
gnulib-tool - program dla autorów lub opiekunów chcących importować moduły z gnulib
do swoich opakowań.
STRESZCZENIE
narzędzie gnulib --lista
narzędzie gnulib --import [moduł1 ... modułN]
narzędzie gnulib --aktualizacja
narzędzie gnulib --create-testdir --dir=katalog moduł1 ... modułN
narzędzie gnulib --create-megatestdir --dir=katalog [moduł1 ... modułN]
narzędzie gnulib --test --dir=katalog moduł1 ... modułN
narzędzie gnulib --megatest --dir=katalog [moduł1 ... modułN]
narzędzie gnulib --moduł opisu ekstraktu
narzędzie gnulib --extract-filelist moduł
narzędzie gnulib --ekstrakt-moduł zależności
narzędzie gnulib --extract-autoconf-snippet moduł
narzędzie gnulib --extract-automake-moduł fragmentu kodu
narzędzie gnulib --extract-include-dyrektywa moduł
narzędzie gnulib --moduł licencji ekstraktu
narzędzie gnulib --moduł ekstraktu-opiekuna
narzędzie gnulib --extract-tests-moduł modułu
OPIS
Biblioteka przenośności GNU to system makr oraz deklaracje i definicje języka C
powszechnie używane elementy API i abstrakcyjne zachowania systemowe. Można go wykorzystać do poprawy
przenośność i inne funkcje programów.
OPCJE
Tryby pracy:
--lista wydrukuj dostępne nazwy modułów.
--import
zaimportuj podane moduły do aktualnego pakietu; jeśli nie określono żadnych modułów,
zaktualizuj bieżący pakiet z bieżącego gnulib.
--aktualizacja
zaktualizuj bieżący pakiet, przywróć pliki pominięte w CVS.
--utwórz-katalog testowy
utwórz pakiet podstawowy z podanymi modułami.
--utwórz-megatestdir
utwórz mega pakiet zdrapek z podanych modułów jeden po drugim i wszystkie razem.
--test przetestuj kombinację podanych modułów (zaleca się tutaj użycie CC="gcc -Wall").
--megatest
przetestuj podane moduły jeden po drugim i wszystkie razem (zalecane jest użycie CC="gcc
-Ściana” tutaj).
--opis-wyciągu
wyodrębnij opis.
--wyodrębnij listę plików
wyodrębnij listę plików.
--wyodrębnij zależności
wyodrębnij zależności.
--extract-autoconf-snippet
wyodrębnij fragment plikuconfig.ac.
--extract-automake-fragment
wyodrębnij fragment lib/Makefile.am.
--wyodrębnij-dołącz dyrektywę
wyodrębnij dyrektywę #include.
--wyciąg-licencja
zgłoś warunki licencji plików źródłowych w katalogu lib/.
--ekstrakt-opiekun
zgłoś opiekuna(ów) wewnątrz gnulib.
--wyodrębnij moduł-testów
zgłoś moduł testu jednostkowego, jeśli istnieje.
Opcje:
--dir=KATALOG
określ katalog docelowy. W przypadku --import określa, gdzie znajduje się plikconfig.ac
może być znaleziony. Domyślnie bieżący katalog.
--lib=BIBLIOTEKA
Określ nazwę biblioteki. Domyślnie jest to „libgnu”.
--source-base=KATALOG
Katalog względny --dir, w którym umieszczony jest kod źródłowy (domyślnie „lib”), dla --import.
--m4-base=KATALOG
Katalog względny --dir, w którym umieszczane są makra *.m4 (domyślnie „m4”), dla --import.
--tests-base=KATALOG
Katalog względny --dir, w którym umieszczane są testy jednostkowe (domyślnie „testy”), for
--import.
--aux-dir=KATALOG
Katalog względny --dir, w którym umieszczone są pomocnicze narzędzia do budowania (domyślnie „build-
aux”).
--z-testami
Dołącz testy jednostkowe dla dołączonych modułów.
--unikaj=MODUŁ
Unikaj dołączania danego MODUŁU. Przydatne, jeśli masz kod zapewniający odpowiednik
funkcjonalność. Tę opcję można powtórzyć.
--lgpl Przerwij, jeśli moduły nie są dostępne na licencji LGPL. Zmodyfikuj także szablon licencji z
GPL na LGPL.
--libtool
Użyj reguł libtool dla --import.
--macro-prefix=PREFIX
Określ przedrostek makr „gl_EARLY” i „gl_INIT”. Wartość domyślna to „gl”.
--brak dziennika zmian
nie aktualizuj ani nie twórz plików ChangeLog.
--próba
W przypadku opcji --import wypisuje tylko to, co zostałoby zrobione.
-tak, --symboliczny, --link symboliczny
Twórz dowiązania symboliczne zamiast kopiować pliki.
-H, --help
Pokaż podsumowanie opcji.
Użyj gnulib-tool online, korzystając z usług onworks.net