Ito ang command na icu-config na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
icu-config - Mga pagpipilian sa pagbuo ng ICU na output
SINOPSIS
icu-config [ --Bindir ] [ --cc ] [ —-FLAGS ] [ --cppflags ] [ --cppflags-searchpath ] [
--cxx ] [ --CXXFLAGS ] [ --detect-prefix ] [ --Exec-prefix ] [ --umiiral ] [ - Tumulong, -?,
--gamit ] [ --icudata ] [ --icudata-install-dir ] [ --icudata-mode ] [ --icudatadir ] [
--invoke ] [ --invoke=prog ] [ --ldflags ] [ --ldflags-layout ] [ --ldflags-libsonly ] [
--ldflags-searchpath ] [ --ldflags-system ] [ --ldflags-icuio ] [ --mandir ] [ --prefix ]
[ --prefix=unlapi ] [ --sbindir ] [ --shared-datadir ] [ --sysconfdir ] [
--unicode-bersyon ] [ --bersyon ] [ --incfile ]
DESCRIPTION
icu-config pinapasimple ang gawain ng pagbuo at pag-uugnay laban sa ICU kumpara sa mano-mano
pag-configure ng mga makefile ng user o katumbas nito. kasi icu-config ay isang maipapatupad na script, ito
nalulutas din ang problema sa paghahanap ng mga aklatan at header ng ICU, sa pamamagitan ng pagpayag sa system
PATH upang mahanap ito.
HALIMBAWA
icu-config maaaring gamitin nang walang makefile. Ang command line sa ibaba ay sapat na para sa
pagbuo ng isang single-file na c++ program laban sa ICU. (Halimbawa,
icu/source/samples/props/props.cpp)
`icu-config --cxx --cxxflags --cppflags --ldflags` -o props props.cpp
Mas karaniwang, icu-config ay tatawagin mula sa loob ng isang makefile, at ginagamit upang i-set up
mga variable. Ang sumusunod na halimbawa ay bumubuo rin ng props Halimbawa.
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)
lahat: props
props.o: props.cpp
gumawa(1) ay awtomatikong gagamitin ang mga variable sa itaas.
Opsyon
--Bindir
Ini-print ang binary (executable) na path ng direktoryo. Karaniwang katumbas ng 'bin'. ICU
Matatagpuan dito ang mga application at script na nagagamit ng user.
--cc I-print ang C compiler na ginamit. Katumbas ng $(CC) Makefile variable.
—-FLAGS
I-print ang mga flag ng C compiler. Katumbas ng $(CFLAGS) Makefile variable. Ginagawa
HINDI isama ang mga preprocessor na direktiba tulad ng pagsama ng landas o tinukoy na mga simbolo.
Kasama sa mga halimbawa ang pag-debug (-g) at mga flag ng pag-optimize
--cppflags
I-print ang mga flag ng C preprocessor. Katumbas ng $(CPPFLAGS) Makefile variable.
Ang mga halimbawa ay -I kasama ang mga landas at -D tukuyin ang mga direktiba.
--cppflags-searchpath
I-print ang mga flag ng C preprocessor, tulad ng nasa itaas ngunit tanging -I search paths.
--cxx I-print ang C++ compiler. Katumbas ng $(CXX) Makefile variable.
--CXXFLAGS
I-print ang mga flag ng C++ compiler. Katumbas ng $(CXXFLAGS) Makefile variable.
--detect-prefix
Kung ang ICU ay inilipat mula sa naka-install na lokasyon nito, inilalagay ang flag na ito sa iba
icu-config ang mga tawag ay susubukang hanapin ang ICU kung saan ang icu-config script
ay matatagpuan. Maaaring gamitin bilang isang huling pagkakataon na pagsisikap kung nai-install ang ICU
Napinsala.
--Exec-prefix
I-print ang prefix na ginamit para sa mga executable na direktoryo ng program (gaya ng bin, sbin, atbp).
Karaniwang pareho sa prefix.
--umiiral
Magbabalik ang script na may matagumpay na (0) katayuan kung ang ICU ay tila naka-install at
matatagpuan nang tama, kung hindi, isang mensahe ng error at nonzero status ang ipapakita.
- Tumulong, -?,--gamit
Mag-print ng mensahe ng tulong at paggamit.
--icudata
I-print ang maikling pangalan ng file ng data ng ICU. Hindi kasama dito ang anumang suffix gaya ng
.dat, .dll, .so, .lib, .a, etc at hindi rin kasama ang mga prefix gaya ng 'lib'. Maaaring
maging sa anyo icudt21b
--icudata-install-dir
I-print ang direktoryo kung saan dapat i-install ang naka-package na data ng ICU. Maaaring gamitin bilang
pkgdata(1)'s --install na opsyon.
--icudata-mode
I-print ang default na ICU pkgdata mode, gaya ng dll o karaniwan. Maaaring gamitin bilang pkgdata(1)'s
--mode na opsyon.
--icudatadir
I-print ang path sa naka-package na data ng archive. (dapat ay kung saan ang $ICU_DATA o katumbas
default na mga path point.) HINDI tuturo sa libdir.
--invoke
Kung hindi naka-install ang ICU sa isang lokasyon kung saan makikita ng operating system ang nito
mga shared library, ang opsyong ito ay magpi-print ng mga command upang maitakda ang naaangkop
mga variable ng kapaligiran upang i-load ang mga shared library ng ICU. Halimbawa, sa maraming mga sistema
isang variable na pinangalanang LD_LIBRARY_PATH o katumbas ay dapat itakda.
--invoke=prog
Kapareho ng --invoke opsyon, maliban kasama ang mga opsyon para sa pag-invoke ng program na pinangalanan
prog. Kung prog ay ang pangalan ng isang tool sa ICU, tulad ng genrb(1), pagkatapos icu-config habilin
isama din ang buong landas patungo sa tool na iyon.
--ldflags
Mag-print ng anumang mga flag na dapat ipasa sa linker. Maaaring kabilang dito ang -L para sa
mga path sa paghahanap ng library, at -l para sa pagsasama ng mga library ng ICU. Bilang default, ang pagpipiliang ito
ay susubukang mag-link sa mga library na "common" (libicuuc) at "i18n" (libicui18n),
pati na rin ang data library. Kung kailangan ng karagdagang mga aklatan, alinman sa
ang sumusunod na dalawang flag ay maaaring idagdag kasabay ng isang ito, halimbawa
"--ldflags --ldflags-icuio" kung kinakailangan ang icuio library bilang karagdagan sa
karaniwang mga aklatan ng ICU. Katumbas ng $(LDFLAGS) Makefile variable.
--ldflags-layout
Ini-print ang opsyon sa link para sa library ng layout ng ICU.
--ldflags-icuio
Ini-print ang opsyon sa link upang idagdag ang ICU I/O package
--ldflags-libsonly
Kapareho ng --ldflags ngunit kasama lamang ang mga -l na opsyon.
--ldflags-searchpath
Kapareho ng --ldflags ngunit kasama lamang ang -L na mga pagpipilian sa path ng paghahanap.
--ldflags-system
Kapareho ng --ldflags ngunit kasama lang ang mga library ng system (gaya ng mga pthread) --mandir
Ini-print ang lokasyon ng mga naka-install na ICU man page. Karaniwan (lalaki)
--prefix
Ini-print ang prefix (base na direktoryo) kung saan naninirahan ang naka-install na ICU.
--prefix=unlapi
Itinatakda ang prefix ng ICU sa unlapi para sa natitira sa command line na ito. Sinusubukan
kung wasto ang bagong prefix.
--sbindir
Ini-print ang lokasyon ng mga binary ng ICU system, karaniwan (sbin)
--shared-datadir
Ini-print ang lokasyon ng ICU shared data, normally (share)
--sysconfdir
Ini-print ang lokasyon ng data ng configuration ng ICU system, karaniwan (atbp)
--unicode-bersyon
Ini-print ang Bersyon ng Unicode Standard na ginagamit ng kasalukuyang ICU.
--bersyon
Ini-print ang kasalukuyang bersyon ng ICU.
--incfile
Ini-print ang 'Makefile.inc' na landas, na angkop para gamitin sa pkgdata(1)'s -O na opsyon.
MGA AUTHORS
Steven Loomis
VERSION
55.1
COPYRIGHT
Copyright (C) 2002-2004 IBM, Inc. at iba pa.
Gumamit ng icu-config online gamit ang mga serbisyo ng onworks.net