Jest to polecenie icu-config, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
konfiguracja icu - wyjściowe opcje budowania ICU
STRESZCZENIE
konfiguracja icu [ --bindir ] [ --cc ] [ --cflagi ] [ --cppflagi ] [ --cppflags-ścieżka wyszukiwania ] [
--xxx ] [ --cxxflagi ] [ --detect-przedrostek ] [ --exec-prefiks ] [ --istnieje ] [ --help, -?,
--stosowanie ] [ --icudane ] [ --icudata-katalog-instalacyjny ] [ --icudata-tryb ] [ --icudadatadir ] [
--odwołać się ] [ --wywołaj=żarcie ] [ --ldflagi ] [ --ldflags-układ ] [ --ldflags-libsonly ] [
--ldflags-ścieżka wyszukiwania ] [ --ldflags-system ] [ --ldflags-icuio ] [ --mandir ] [ prefix ]
[ --prefiks=prefiks ] [ --sbindir ] [ --współdzielony-katalog danych ] [ --sysconfdir ] [
--wersja-unicode ] [ --wersja ] [ --incplik ]
OPIS
konfiguracja icu upraszcza zadanie budowania i łączenia z ICU w porównaniu z ręcznym
konfigurowanie makefile użytkownika lub równoważne. Ponieważ konfiguracja icu jest skryptem wykonywalnym, tj
rozwiązuje również problem lokalizowania bibliotek i nagłówków ICU, umożliwiając systemowi
PATH, aby go zlokalizować.
PRZYKŁADY
konfiguracja icu można używać bez makefile. Poniższa linia poleceń jest wystarczająca dla
budowanie jednoplikowego programu C++ przeciwko ICU. (Na przykład,
icu/source/samples/props/props.cpp)
`icu-config --cxx --cxxflags --cppflags --ldflags` -o rekwizyty rekwizyty.cpp
Częściej konfiguracja icu zostanie wywołany z pliku makefile i użyty do skonfigurowania
zmienne. Poniższy przykład również buduje props przykład.
CC=$(powłoka icu-config --cc)
CXX=$(powłoka icu-config --cxx)
CPPFLAGS=$(konfiguracja powłoki icu --cppflags)
CXXFLAGS=$(powłoka icu-config --cxxflags)
LDFLAGS =$(powłoka icu-config --ldflags)
wszystko: rekwizyty
props.o: props.cpp
robić(1) automatycznie użyje powyższych zmiennych.
OPCJE
--bindir
Drukuje ścieżkę katalogu binarnego (wykonywalnego). Zwykle odpowiednik „bin”. OIOM
aplikacje i skrypty wykonywane przez użytkownika znajdują się tutaj.
--cc Wydrukuj użyty kompilator C. Odpowiednik zmiennej $(CC) Makefile.
--cflagi
Wydrukuj flagi kompilatora C. Odpowiednik zmiennej Makefile $(CFLAGS). Robi
NIE dołączaj dyrektyw preprocesora, takich jak ścieżka dołączania lub zdefiniowane symbole.
Przykłady obejmują debugowanie (-g) i flagi optymalizacji
--cppflagi
Wydrukuj flagi preprocesora C. Odpowiednik zmiennej Makefile $(CPPFLAGS).
Przykładami są -I dołączam ścieżki i -D definiuje dyrektywy.
--cppflags-ścieżka wyszukiwania
Wydrukuj flagi preprocesora C, jak wyżej, ale tylko -I szukaj ścieżek.
--xxx Wydrukuj kompilator C++. Odpowiednik zmiennej Makefile $(CXX).
--cxxflagi
Wydrukuj flagi kompilatora C++. Odpowiednik zmiennej Makefile $(CXXFLAGS).
--detect-przedrostek
Jeśli ICU został przeniesiony z miejsca, w którym został zainstalowany, dołączając tę flagę do innego
konfiguracja icu wywołania będą próbowały zlokalizować OIOM względem miejsca, w którym konfiguracja icu scenariusz
został zlokalizowany. Może być użyty jako ostatnia szansa, jeśli instalacja na OIOM-ie została zainstalowana
Uszkodzony.
--exec-prefiks
Wydrukuj przedrostek używany do katalogów programów wykonywalnych (takich jak bin, sbin itp.).
Zwykle taki sam jak przedrostek.
--istnieje
Skrypt powróci ze statusem pomyślny (0), jeśli wydaje się, że ICU jest zainstalowany i
znajduje się poprawnie, w przeciwnym razie zostanie wyświetlony komunikat o błędzie i status niezerowy.
--help, -?,--stosowanie
Wydrukuj komunikat pomocy i użytkowania.
--icudane
Wydrukuj krótkie imię pliku danych ICU. Nie obejmuje to żadnego przyrostka, takiego jak
.dat, .dll, .so, .lib, .a itd. ani nie zawiera przedrostków, takich jak „lib”. Może
być w formie icudt21b
--icudata-katalog-instalacyjny
Wydrukuj katalog, w którym mają zostać zainstalowane spakowane dane ICU. Można używać jako
paczka danych(1) opcja --install.
--icudata-tryb
Wydrukuj domyślny tryb pkgdata ICU, taki jak dll lub common. Można używać jako paczka danych(1)
opcja --tryb.
--icudadatadir
Wydrukuj ścieżkę do spakowanych danych archiwalnych. (powinno być tam, gdzie $ICU_DATA lub odpowiednik
default path points.) NIE będzie wskazywać na libdir.
--odwołać się
Jeśli jednostka ICU nie jest zainstalowana w miejscu, w którym system operacyjny ją zlokalizuje
biblioteki współdzielone, ta opcja spowoduje wydrukowanie poleceń tak, aby ustawić odpowiednie
zmienne środowiskowe, aby załadować biblioteki współdzielone ICU. Na przykład w wielu systemach
musi być ustawiona zmienna o nazwie LD_LIBRARY_PATH lub odpowiednik.
--wywołaj=żarcie
Taki sam jak --odwołać się opcja, z wyjątkiem zawiera opcje wywoływania programu o nazwie
żarcie. Jeśli żarcie to nazwa narzędzia ICU, takiego jak rodzaj(1) konfiguracja icu będzie
zawierać również pełną ścieżkę do tego narzędzia.
--ldflagi
Wydrukuj wszystkie flagi, które powinny zostać przekazane do linkera. Mogą to być -L dla
ścieżki przeszukiwania bibliotek i -l do dołączania bibliotek ICU. Domyślnie ta opcja
spróbuje połączyć się w bibliotekach "common" (libicuuc) i "i18n" (libicui18n),
a także biblioteka danych. Jeśli wymagane są dodatkowe biblioteki, dowolna z
na przykład następujące dwie flagi mogą być dodane w połączeniu z tą
„--ldflags --ldflags-icuio”, jeśli oprócz biblioteki icuio wymagana jest biblioteka
standardowe biblioteki ICU. Odpowiednik zmiennej Makefile $(LDFLAGS).
--ldflags-układ
Drukuje opcję łącza dla biblioteki układów ICU.
--ldflags-icuio
Drukuje opcję łącza, aby dodać pakiet we/wy ICU
--ldflags-libsonly
Podobny do --ldflagi ale zawiera tylko opcje -l.
--ldflags-ścieżka wyszukiwania
Podobny do --ldflagi ale zawiera tylko -L opcje ścieżki wyszukiwania.
--ldflags-system
Podobny do --ldflagi ale zawiera tylko biblioteki systemowe (takie jak pthreads) --mandir
Drukuje lokalizację zainstalowanych stron podręcznika ICU. Normalnie (mężczyzna)
prefix
Drukuje prefiks (katalog podstawowy), w którym znajduje się zainstalowana jednostka ICU.
--prefiks=prefiks
Ustawia przedrostek ICU na prefiks dla pozostałej części tej linii poleceń. Czy testuje
czy nowy prefiks jest prawidłowy.
--sbindir
Drukuje lokalizację plików binarnych systemu ICU, normalnie (sbin)
--współdzielony-katalog danych
Drukuje lokalizację udostępnionych danych ICU, zwykle (udostępnij)
--sysconfdir
Drukuje lokalizację danych konfiguracyjnych systemu ICU, normalnie (itp.)
--wersja-unicode
Drukuje wersję standardu Unicode, z którego korzysta bieżąca ICU.
--wersja
Drukuje aktualną wersję ICU.
--incplik
Drukuje ścieżkę „Makefile.inc”, odpowiednią do użycia z paczka danych(1) opcja -O.
AUTORSKI
Stevena Loomisa
WERSJA
55.1
PRAWA AUTORSKIE
Prawa autorskie (C) 2002-2004 IBM, Inc. i inne.
Użyj icu-config online, korzystając z usług onworks.net