Aceasta este comanda icu-config care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
icu-config - opțiuni de construire a ICU de ieșire
REZUMAT
icu-config [ --bindir ] [ --cc ] [ --csteaguri ] [ --cppflags ] [ --cppflags-searchpath ] [
--cxx ] [ --cxxflags ] [ --detecta-prefix ] [ --exec-prefix ] [ --există ] [ --Ajutor, -?,
--utilizare ] [ --icudata ] [ --icudata-install-dir ] [ --icudata-mode ] [ --icudatadir ] [
--invoca ] [ --invoke=prog ] [ --ldflags ] [ --ldflags-layout ] [ --ldflags-libsonly ] [
--ldflags-searchpath ] [ --ldflags-system ] [ --ldflags-icuio ] [ --mandir ] [ --prefix ]
[ --prefix=prefix ] [ --sbindir ] [ --shared-datadir ] [ --sysconfdir ] [
--versiune-unicode ] [ --versiune ] [ --incfile ]
DESCRIERE
icu-config simplifică sarcina de construire și conectare cu UTI în comparație cu manual
configurarea fișierelor makefile de utilizator sau echivalent. pentru că icu-config este un script executabil, acesta
rezolvă, de asemenea, problema localizării bibliotecilor și antetelor ICU, prin permiterea sistemului
PATH pentru a o localiza.
EXEMPLE
icu-config poate fi folosit fără un makefile. Linia de comandă de mai jos este suficientă pentru
construirea unui program c++ cu un singur fișier împotriva ICU. (De exemplu,
icu/source/samples/props/props.cpp)
`icu-config --cxx --cxxflags --cppflags --ldflags` -o props props.cpp
Mai frecvent, icu-config va fi apelat dintr-un makefile și folosit pentru a configura
variabile. Următorul exemplu construiește și recuzită exemplu.
CC=$(shell icu-config --cc)
CXX=$(shell icu-config --cxx)
CPPFLAGS=$(shell icu-config --cppflags)
CXXFLAGS=$(shell icu-config --cxxflags)
LDFLAGS =$(shell icu-config --ldflags)
toate: recuzită
props.o: props.cpp
face(1) va folosi automat variabilele de mai sus.
OPŢIUNI
--bindir
Imprimă calea directorului binar (executabil). În mod normal, echivalent cu „bin”. UTI
aplicațiile și scripturile executabile de utilizator se găsesc aici.
--cc Tipăriți compilatorul C folosit. Echivalent cu variabila $(CC) Makefile.
--csteaguri
Tipăriți steagurile compilatorului C. Echivalent cu variabila $(CFLAGS) Makefile. Face
NU include directive de preprocesor, cum ar fi include calea sau simbolurile definite.
Exemplele includ semnalizatoarele de depanare (-g) și de optimizare
--cppflags
Tipăriți steaguri de preprocesor C. Echivalent cu variabila $(CPPFLAGS) Makefile.
Exemple sunt -I includ căile și -D definesc directive.
--cppflags-searchpath
Tipăriți steaguri de preprocesor C, ca mai sus, dar numai căile -I caut.
--cxx Tipăriți compilatorul C++. Echivalent cu variabila $(CXX) Makefile.
--cxxflags
Tipăriți steagurile compilatorului C++. Echivalent cu variabila $(CXXFLAGS) Makefile.
--detecta-prefix
Dacă ICU a fost mutat din locația sa instalată, adăugând acest semnalizator la altul
icu-config apelurile vor încerca să localizeze UTI în raport cu locul în care se află icu-config scenariu
a fost localizat. Poate fi folosit ca efort de ultimă șansă dacă instalarea ICU a fost
deteriorat.
--exec-prefix
Tipăriți prefixul folosit pentru directoarele de programe executabile (cum ar fi bin, sbin etc).
În mod normal, la fel ca prefixul.
--există
Scriptul va reveni cu o stare de succes (0) dacă ICU pare să fie instalată și
localizat corect, altfel vor fi afișate un mesaj de eroare și o stare diferită de zero.
--Ajutor, -?,--utilizare
Imprimați un mesaj de ajutor și utilizare.
--icudata
Imprimați nume scurt din fișierul de date UTI. Aceasta nu include niciun sufix, cum ar fi
.dat, .dll, .so, .lib, .a etc și nici nu include prefixe precum „lib”. Aceasta poate
fi în formă icudt21b
--icudata-install-dir
Tipăriți directorul în care ar trebui să fie instalate datele împachetate ICU. Se poate folosi ca
pkgdataOpțiunea --install (1).
--icudata-mode
Imprimați modul implicit ICU pkgdata, cum ar fi dll sau common. Se poate folosi ca pkgdata(1).
--opțiune de mod.
--icudatadir
Imprimați calea către datele de arhivă ambalate. (ar trebui să fie unde $ICU_DATA sau echivalent
puncte de cale implicite.) NU va indica libdir-ul.
--invoca
Dacă ICU nu este instalat într-o locație în care sistemul de operare își va localiza
biblioteci partajate, această opțiune va tipări comenzile pentru a seta cele corespunzătoare
variabile de mediu pentru a încărca bibliotecile partajate ale ICU. De exemplu, pe multe sisteme
trebuie setată o variabilă numită LD_LIBRARY_PATH sau echivalent.
--invoke=prog
La fel ca --invoca opțiunea, cu excepția includerii opțiunilor pentru invocarea unui program numit
prog. Dacă prog este numele unui instrument de UTI, cum ar fi genrb(1), apoi icu-config voi
include, de asemenea, calea completă către acel instrument.
--ldflags
Tipăriți orice steaguri care ar trebui să fie transmise linkerului. Acestea pot include -L pentru
căile de căutare în biblioteci și -l pentru includerea bibliotecilor ICU. În mod implicit, această opțiune
va încerca să se conecteze în bibliotecile „comun” (libicuuc) și „i18n” (libicui18n),
precum și biblioteca de date. Dacă sunt necesare biblioteci suplimentare, oricare dintre
următoarele două steaguri pot fi adăugate împreună cu acesta, de exemplu
„--ldflags --ldflags-icuio” dacă biblioteca icuio este necesară în plus față de
biblioteci standard de UTI. Echivalent cu variabila $(LDFLAGS) Makefile.
--ldflags-layout
Imprimă opțiunea de legătură pentru biblioteca de aspect ICU.
--ldflags-icuio
Imprimă opțiunea de legătură pentru a adăuga pachetul I/O ICU
--ldflags-libsonly
similar --ldflags dar include doar opțiunile -l.
--ldflags-searchpath
similar --ldflags dar include doar opțiunile de cale de căutare -L.
--ldflags-system
similar --ldflags dar include doar biblioteci de sistem (cum ar fi pthreads) --mandir
Imprimă locația paginilor de manual ICU instalate. în mod normal (omul)
--prefix
Imprimă prefixul (directorul de bază) sub care se află ICU instalată.
--prefix=prefix
Setează prefixul ICU la prefix pentru restul acestei linii de comandă. Testează
dacă noul prefix este valid.
--sbindir
Imprimă locația binarelor sistemului ICU, în mod normal (sbin)
--shared-datadir
Imprimă locația datelor partajate de UTI, în mod normal (partajare)
--sysconfdir
Imprimă locația datelor de configurare a sistemului ICU, în mod normal (etc)
--versiune-unicode
Tipărește versiunea standardului Unicode pe care o folosește actuala ICU.
--versiune
Imprimă versiunea curentă a ICU.
--incfile
Imprimă calea „Makefile.inc”, potrivită pentru utilizare cu pkgdataOpțiunea -O a (1).
AUTORI
Steven Loomis
VERSIUNE
55.1
DREPTURI DE AUTOR
Copyright (C) 2002-2004 IBM, Inc. și alții.
Utilizați icu-config online folosind serviciile onworks.net