EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

icu-config – Online in der Cloud

Führen Sie icu-config im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl icu-config, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


icu-config - ICU-Build-Optionen ausgeben

ZUSAMMENFASSUNG


icu-config [ --bindir ] [ --cc ] [ --cflags ] [ --cpflags ] [ --cppflags-searchpath ] [
--cxx ] [ --cxxflags ] [ --detect-Präfix ] [ --exec-Präfix ] [ --existiert ] [ --help, -?,
--Verwendungszweck ] [ --icudata ] [ --icudata-install-dir ] [ --icudata-mode ] [ --icudatadir ] [
--aufrufen ] [ --invoke=prog ] [ --ldflags ] [ --ldflags-layout ] [ --ldflags-libsonly ] [
--ldflags-Suchpfad ] [ --ldflags-system ] [ --ldflags-icuio ] [ - mandir ] [ prefix ]
[ --präfix=Präfix ] [ --sbindir ] [ --shared-datadir ] [ --sysconfdir ] [
--unicode-version ] [ --Version ] [ --incfile ]

BESCHREIBUNG


icu-config Vereinfacht den Aufbau und die Verknüpfung mit der Intensivstation im Vergleich zur manuellen Arbeit
Konfigurieren von Benutzer-Makefiles oder Ähnlichem. Weil icu-config ist ein ausführbares Skript
Löst auch das Problem des Auffindens der ICU-Bibliotheken und -Header, indem es das System zulässt
PATH, um es zu finden.

Beispiele:


icu-config kann ohne Makefile verwendet werden. Die folgende Befehlszeile reicht dafür aus
Erstellen eines Einzeldatei-C++-Programms für ICU. (Zum Beispiel,
icu/source/samples/props/props.cpp)

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

Häufiger ist icu-config wird aus einem Makefile aufgerufen und zum Einrichten verwendet
Variablen. Das folgende Beispiel erstellt auch die Hilfsmittel Beispiel.

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)

alles: Requisiten

props.o: props.cpp

um(1) verwendet automatisch die oben genannten Variablen.

OPTIONAL


--bindir
Gibt den binären (ausführbaren) Verzeichnispfad aus. Entspricht normalerweise „bin“. Intensivstation
Vom Benutzer ausführbare Anwendungen und Skripte finden Sie hier.

--cc Drucken Sie den verwendeten C-Compiler aus. Entspricht der Makefile-Variable $(CC).

--cflags
Drucken Sie die C-Compiler-Flags. Entspricht der Makefile-Variable $(CFLAGS). Tut
Schließen Sie KEINE Präprozessoranweisungen wie „include path“ oder definierte Symbole ein.
Beispiele hierfür sind Debugging (-g) und Optimierungsflags

--cpflags
Drucken Sie die C-Präprozessor-Flags. Entspricht der Makefile-Variable $(CPPFLAGS).
Beispiele sind -I include paths und -D define-Direktiven.

--cppflags-searchpath
Gibt die C-Präprozessor-Flags wie oben aus, aber nur -I-Suchpfade.

--cxx Drucken Sie den C++-Compiler. Entspricht der Makefile-Variable $(CXX).

--cxxflags
Drucken Sie die C++-Compiler-Flags. Entspricht der Makefile-Variable $(CXXFLAGS).

--detect-Präfix
Wenn die ICU von ihrem Installationsort verschoben wurde, wird dieser Flagge „andere“ vorangestellt
icu-config Bei Anrufen wird versucht, die Intensivstation relativ zu ihrem Standort zu lokalisieren icu-config Skript
wurde lokalisiert. Kann als letzte Chance verwendet werden, wenn die Installation auf der Intensivstation bereits erfolgt ist
beschädigt.

--exec-Präfix
Gibt das Präfix aus, das für Verzeichnisse ausführbarer Programme verwendet wird (z. B. bin, sbin usw.).
Normalerweise dasselbe wie das Präfix.

--existiert
Das Skript kehrt mit dem Status „Erfolgreich“ (0) zurück, wenn ICU installiert zu sein scheint und
korrekt lokalisiert werden, andernfalls wird eine Fehlermeldung und ein Status ungleich Null angezeigt.

--help, -?,--Verwendungszweck
Drucken Sie eine Hilfe- und Nutzungsmeldung.

--icudata
drucken Sie die kurzer Name der ICU-Datendatei. Dies beinhaltet kein Suffix wie
.dat, .dll, .so, .lib, .a usw. und enthält auch keine Präfixe wie „lib“. Es kann
in der Form sein icudt21b

--icudata-install-dir
Drucken Sie das Verzeichnis aus, in dem die ICU-Paketdaten installiert werden sollen. Kann als verwendet werden
Paketdaten(1)'s --install-Option.

--icudata-mode
Drucken Sie den standardmäßigen ICU-Paketdatenmodus, z. B. DLL oder Common. Kann als verwendet werden Paketdaten(1) ist
--mode-Option.

--icudatadir
Drucken Sie den Pfad zu den gepackten Archivdaten aus. (sollte dort sein, wo $ICU_DATA oder gleichwertig ist
Standardpfadpunkte.) Zeigt NICHT auf das libdir.

--aufrufen
Wenn ICU nicht an einem Ort installiert ist, an dem sich das Betriebssystem befindet
Bei gemeinsam genutzten Bibliotheken gibt diese Option Befehle aus, um die entsprechenden festzulegen
Umgebungsvariablen zum Laden der gemeinsam genutzten Bibliotheken von ICU. Beispielsweise auf vielen Systemen
Es muss eine Variable namens LD_LIBRARY_PATH oder eine gleichwertige Variable festgelegt werden.

--invoke=prog
Gleich wie die --aufrufen Option, außer enthält Optionen zum Aufrufen eines Programms mit dem Namen
prog. Wenn prog ist der Name eines ICU-Tools, wie z genrb(1), dann icu-config werden wir
Geben Sie auch den vollständigen Pfad zu diesem Tool an.

--ldflags
Gibt alle Flags aus, die an den Linker übergeben werden sollen. Dazu kann -L für gehören
Bibliothekssuchpfade und -l zum Einschließen von ICU-Bibliotheken. Standardmäßig ist diese Option
Ich werde versuchen, die Bibliotheken „common“ (libicuuc) und „i18n“ (libicui18n) einzubinden.
sowie die Datenbibliothek. Wenn zusätzliche Bibliotheken erforderlich sind, ist eine der folgenden verfügbar
Die folgenden zwei Flags können beispielsweise in Verbindung mit diesem hinzugefügt werden
„--ldflags --ldflags-icuio“, wenn die icuio-Bibliothek zusätzlich zum benötigt wird
Standardbibliotheken für Intensivstationen. Entspricht der Makefile-Variable $(LDFLAGS).

--ldflags-layout
Druckt die Linkoption für die ICU-Layoutbibliothek.

--ldflags-icuio
Druckt die Linkoption zum Hinzufügen des ICU-E/A-Pakets

--ldflags-libsonly
Ähnlich --ldflags enthält aber nur die -l-Optionen.

--ldflags-Suchpfad
Ähnlich --ldflags enthält aber nur die Suchpfadoptionen -L.

--ldflags-system
Ähnlich --ldflags enthält aber nur Systembibliotheken (z. B. pthreads) - mandir
Druckt den Speicherort der installierten ICU-Manpages. Normalerweise (Mann)

prefix
Gibt das Präfix (Basisverzeichnis) aus, unter dem sich die installierte ICU befindet.

--präfix=Präfix
Setzt das ICU-Präfix auf Präfix für den Rest dieser Befehlszeile. Testet
ob das neue Präfix gültig ist.

--sbindir
Gibt den Speicherort der Binärdateien des ICU-Systems aus, normalerweise (sbin)

--shared-datadir
Druckt normalerweise den Speicherort der von der Intensivstation freigegebenen Daten (Freigabe).

--sysconfdir
Druckt normalerweise den Speicherort der ICU-Systemkonfigurationsdaten (usw.)

--unicode-version
Druckt die Version des Unicode-Standards, die die aktuelle ICU verwendet.

--Version
Druckt die aktuelle Version von ICU.

--incfile
Druckt den Pfad „Makefile.inc“, der zur Verwendung mit geeignet ist Paketdaten(1)'s -O-Option.

AUTOREN


Steven Loomis

VERSION


55.1

COPYRIGHT


Copyright (C) 2002-2004 IBM, Inc. und andere.

Verwenden Sie icu-config online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad