icu-config - Online nel cloud

Questo è il comando icu-config che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


icu-config - output delle opzioni di compilazione dell'ICU

SINOSSI


icu-config [ --bindir ] [ --cc ] [ --flag ] [ --cppflags ] [ --cppflags-percorso di ricerca ] [
--cxx ] [ --cxxflags ] [ --detect-prefisso ] [ --prefisso-exec ] [ --esiste ] [ --Aiuto, -?,
--uso ] [ --icudata ] [ --icudata-dir-installazione ] [ --icudata-mode ] [ --icudatadir ] [
--invocare ] [ --invocare=prog ] [ --ldflags ] [ --ldflags-layout ] [ --ldflags-libsonly ] [
--ldflags-percorso di ricerca ] [ --ldflags-sistema ] [ --ldflags-icuio ] [ --mandir ] [ --prefisso ]
[ --prefisso=prefisso ] [ --sbindir ] [ --dir-data-condivisa ] [ --sysconfdir ] [
--versione-unicode ] [ --versione ] [ --incfile ]

DESCRIZIONE


icu-config semplifica il compito di costruire e collegare contro ICU rispetto a manualmente
configurazione di makefile utente o equivalenti. Perché icu-config è uno script eseguibile, è
risolve anche il problema di localizzare le librerie e le intestazioni ICU, consentendo al sistema
PERCORSO per individuarlo.

ESEMPI


icu-config può essere utilizzato senza makefile. La riga di comando sottostante è sufficiente per
costruire un programma c++ a file singolo contro ICU. (Per esempio,
icu/source/samples/props/props.cpp)

`icu-config --cxx --cxxflags --cppflags --ldflags` -o props props.cpp

Più comunemente, icu-config verrà chiamato dall'interno di un makefile e utilizzato per impostare
variabili. L'esempio seguente costruisce anche il oggetti di scena esempio.

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)

tutti: oggetti di scena

props.o: props.cpp

make(1) utilizzerà automaticamente le variabili di cui sopra.

VERSIONI


--bindir
Stampa il percorso della directory binaria (eseguibile). Normalmente equivalente a 'bin'. terapia intensiva
le applicazioni e gli script eseguibili dall'utente si trovano qui.

--cc Stampa il compilatore C utilizzato. Equivalente alla variabile Makefile $(CC).

--flag
Stampa i flag del compilatore C. Equivalente alla variabile Makefile $(CFLAGS). Fa
NON includere direttive del preprocessore come include percorso o simboli definiti.
Gli esempi includono il debug (-g) e i flag di ottimizzazione

--cppflags
Stampa i flag del preprocessore C. Equivalente alla variabile Makefile $(CPPFLAGS).
Gli esempi sono -I include percorsi e -D define direttive.

--cppflags-percorso di ricerca
Stampa i flag del preprocessore C, come sopra ma solo -I percorsi di ricerca.

--cxx Stampa il compilatore C++. Equivalente alla variabile Makefile $(CXX).

--cxxflags
Stampa i flag del compilatore C++. Equivalente alla variabile Makefile $(CXXFLAGS).

--detect-prefisso
Se la terapia intensiva è stata spostata dalla posizione di installazione, anteponendo questo flag ad altro
icu-config le chiamate cercheranno di localizzare l'ICU rispetto a dove icu-config copione
è stato localizzato. Può essere utilizzato come ultima possibilità se l'installazione dell'ICU è stata
danneggiata.

--prefisso-exec
Stampa il prefisso utilizzato per le directory dei programmi eseguibili (come bin, sbin, ecc.).
Normalmente uguale al prefisso.

--esiste
Lo script tornerà con uno stato di successo (0) se ICU sembra essere installato e
posizionato correttamente, altrimenti verrà visualizzato un messaggio di errore e uno stato diverso da zero.

--Aiuto, -?,--uso
Stampa un messaggio di aiuto e utilizzo.

--icudata
Stampa il nome corto del file di dati della terapia intensiva. Questo non include alcun suffisso come
.dat, .dll, .so, .lib, .a, ecc né include prefissi come 'lib'. Esso può
essere in forma icudt21b

--icudata-dir-installazione
Stampa la directory in cui devono essere installati i dati del pacchetto ICU. Può usare come
pkgdatal'opzione --install di (1).

--icudata-mode
Stampa la modalità pkgdata ICU predefinita, come dll o common. Può usare come pkgdata(1)'s
opzione --mode.

--icudatadir
Stampa il percorso dei dati dell'archivio in pacchetti. (dovrebbe essere dove $ICU_DATA o equivalente
punti di percorso predefiniti.) NON punterà alla libdir.

--invocare
Se ICU non è installato in una posizione in cui il sistema operativo localizzerà il suo
librerie condivise, questa opzione stamperà i comandi in modo da impostare l'appropriato
variabili di ambiente per caricare le librerie condivise di ICU. Ad esempio, su molti sistemi
è necessario impostare una variabile denominata LD_LIBRARY_PATH o equivalente.

--invocare=prog
Come il --invocare opzione, eccetto include le opzioni per invocare un programma chiamato
prog. Se prog è il nome di uno strumento di terapia intensiva, come genrb(1), quindi icu-config volere
includere anche il percorso completo di quello strumento.

--ldflags
Stampa tutti i flag che dovrebbero essere passati al linker. Questi possono includere -L per
percorsi di ricerca delle librerie e -l per includere le librerie ICU. Per impostazione predefinita, questa opzione
tenterà di collegare le librerie "common" (libicuuc) e "i18n" (libicui18n),
così come la libreria dei dati. Se sono necessarie librerie aggiuntive, una qualsiasi delle
i seguenti due flag possono essere aggiunti insieme a questo, per esempio
"--ldflags --ldflags-icuio" se è richiesta la libreria icuio oltre a
librerie standard di terapia intensiva. Equivalente alla variabile Makefile $(LDFLAGS).

--ldflags-layout
Stampa l'opzione di collegamento per la libreria di layout ICU.

--ldflags-icuio
Stampa l'opzione di collegamento per aggiungere il pacchetto I/O ICU

--ldflags-libsonly
Simile a --ldflags ma include solo le opzioni -l.

--ldflags-percorso di ricerca
Simile a --ldflags ma include solo le opzioni del percorso di ricerca -L.

--ldflags-sistema
Simile a --ldflags ma include solo le librerie di sistema (come pthread) --mandir
Stampa la posizione delle pagine man dell'ICU installate. Normalmente (uomo)

--prefisso
Stampa il prefisso (directory di base) in cui risiede l'ICU installata.

--prefisso=prefisso
Imposta il prefisso ICU su prefisso per il resto di questa riga di comando. prova?
se il nuovo prefisso è valido.

--sbindir
Stampa la posizione dei file binari del sistema ICU, normalmente (sbin)

--dir-data-condivisa
Stampa la posizione dei dati condivisi ICU, normalmente (condividi)

--sysconfdir
Stampa la posizione dei dati di configurazione del sistema ICU, normalmente (ecc)

--versione-unicode
Stampa la versione dello standard Unicode utilizzato dall'ICU corrente.

--versione
Stampa la versione corrente di ICU.

--incfile
Stampa il percorso 'Makefile.inc', adatto per l'uso con pkgdatal'opzione -O di (1).

AUTORI


Steven Loomis

VERSIONE


55.1

COPYRIGHT


Copyright (C) 2002-2004 IBM, Inc. e altri.

Usa icu-config online usando i servizi onworks.net



Gli ultimi programmi online per Linux e Windows