Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന icu-config കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
icu-config - ഔട്ട്പുട്ട് ഐസിയു ബിൽഡ് ഓപ്ഷനുകൾ
സിനോപ്സിസ്
icu-config [ --ബിന്ദിർ ] [ --cc ] [ --സിഫ്ലാഗുകൾ ] [ --cppflags ] [ --cppflags-searchpath ] [
--cxx ] [ --cxxflags ] [ --കണ്ടെത്തുക-പ്രിഫിക്സ് ] [ --exec-പ്രിഫിക്സ് ] [ --നിലവിലുണ്ട് ] [ --സഹായിക്കൂ, -?,
--ഉപയോഗം ] [ --icudata ] [ --icudata-install-dir ] [ --icudata-mode ] [ --icudatadir ] [
--ആഭ്യർത്ഥിക്കുക ] [ --invoke=പ്രോഗ് ] [ --ldflags ] [ --ldflags-layout ] [ --ldflags-libsonly ] [
--ldflags-searchpath ] [ --ldflags-system ] [ --ldflags-icuio ] [ --മന്ദിരം ] [ --പ്രിഫിക്സ് ]
[ --പ്രിഫിക്സ്=പ്രിഫിക്സ് ] [ --സ്ബിന്ദർ ] [ --shared-datadir ] [ --sysconfdir ] [
--യൂണികോഡ്-പതിപ്പ് ] [ --പതിപ്പ് ] [ --incfile ]
വിവരണം
icu-config മാനുവലുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഐസിയുവിനെതിരെ നിർമ്മിക്കുകയും ബന്ധിപ്പിക്കുകയും ചെയ്യുന്ന ചുമതല ലളിതമാക്കുന്നു
ഉപയോക്തൃ മേക്ക് ഫയലുകൾ അല്ലെങ്കിൽ തത്തുല്യമായവ ക്രമീകരിക്കുന്നു. കാരണം icu-config ഒരു എക്സിക്യൂട്ടബിൾ സ്ക്രിപ്റ്റ് ആണ്, അത്
സിസ്റ്റം അനുവദിച്ചുകൊണ്ട് ICU ലൈബ്രറികളും ഹെഡറുകളും കണ്ടെത്തുന്നതിനുള്ള പ്രശ്നം പരിഹരിക്കുന്നു
അത് കണ്ടെത്താൻ PATH.
ഉദാഹരണങ്ങൾ
icu-config ഒരു മേക്ക് ഫയൽ ഇല്ലാതെ ഉപയോഗിക്കാം. താഴെയുള്ള കമാൻഡ് ലൈൻ മതിയാകും
ICU-വിനെതിരെ ഒരു ഒറ്റ ഫയൽ c++ പ്രോഗ്രാം നിർമ്മിക്കുന്നു. (ഉദാഹരണത്തിന്,
icu/source/samples/props/props.cpp)
`icu-config --cxx --cxxflags --cppflags --ldflags` -o props props.cpp
കൂടുതൽ സാധാരണയായി, icu-config ഒരു മേക്ക് ഫയലിനുള്ളിൽ നിന്ന് വിളിക്കുകയും സജ്ജീകരിക്കാൻ ഉപയോഗിക്കുകയും ചെയ്യും
വേരിയബിളുകൾ. ഇനിപ്പറയുന്ന ഉദാഹരണവും നിർമ്മിക്കുന്നു പ്രോപ്സ് ഉദാഹരണം.
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)
എല്ലാം: ഉപാധികൾ
props.o: props.cpp
ഉണ്ടാക്കുക(1) മുകളിലുള്ള വേരിയബിളുകൾ സ്വയമേവ ഉപയോഗിക്കും.
ഓപ്ഷനുകൾ
--ബിന്ദിർ
ബൈനറി (എക്സിക്യൂട്ടബിൾ) ഡയറക്ടറി പാത്ത് പ്രിന്റ് ചെയ്യുന്നു. സാധാരണയായി 'ബിൻ' എന്നതിന് തുല്യമാണ്. ഐ.സി.യു
യൂസർ എക്സിക്യൂട്ടബിൾ ആപ്ലിക്കേഷനുകളും സ്ക്രിപ്റ്റുകളും ഇവിടെ കാണാം.
--cc ഉപയോഗിച്ച സി കമ്പൈലർ പ്രിന്റ് ചെയ്യുക. $(CC) Makefile വേരിയബിളിന് തുല്യം.
--സിഫ്ലാഗുകൾ
സി കംപൈലർ ഫ്ലാഗുകൾ പ്രിന്റ് ചെയ്യുക. $(CFLAGS) Makefile വേരിയബിളിന് തുല്യം. ചെയ്യുന്നു
പാത്ത് അല്ലെങ്കിൽ നിർവചിച്ച ചിഹ്നങ്ങൾ ഉൾപ്പെടുത്തുന്നത് പോലുള്ള പ്രീപ്രൊസസ്സർ നിർദ്ദേശങ്ങൾ ഉൾപ്പെടുത്തരുത്.
ഉദാഹരണങ്ങളിൽ ഡീബഗ്ഗിംഗ് (-g), ഒപ്റ്റിമൈസേഷൻ ഫ്ലാഗുകൾ എന്നിവ ഉൾപ്പെടുന്നു
--cppflags
സി പ്രീപ്രൊസസ്സർ ഫ്ലാഗുകൾ പ്രിന്റ് ചെയ്യുക. $(CPPFLAGS) Makefile വേരിയബിളിന് തുല്യമാണ്.
ഉദാഹരണങ്ങൾ -I ഉൾപ്പെടുന്ന പാതകൾ, -D നിർദ്ദേശങ്ങൾ നിർവചിക്കുന്നു.
--cppflags-searchpath
സി പ്രീപ്രൊസസ്സർ ഫ്ലാഗുകൾ പ്രിന്റ് ചെയ്യുക, മുകളിൽ പറഞ്ഞതുപോലെ -ഐ സെർച്ച് പാഥുകൾ മാത്രം.
--cxx C++ കമ്പൈലർ പ്രിന്റ് ചെയ്യുക. $(CXX) Makefile വേരിയബിളിന് തുല്യം.
--cxxflags
C++ കംപൈലർ ഫ്ലാഗുകൾ പ്രിന്റ് ചെയ്യുക. $(CXXFLAGS) Makefile വേരിയബിളിന് തുല്യമാണ്.
--കണ്ടെത്തുക-പ്രിഫിക്സ്
ICU അതിന്റെ ഇൻസ്റ്റാൾ ചെയ്ത സ്ഥലത്ത് നിന്ന് മാറ്റിയിട്ടുണ്ടെങ്കിൽ, ഈ ഫ്ലാഗ് മറ്റേതിലേക്ക് മുൻകൂട്ടി കാണിക്കും
icu-config കോളുകൾ ഐസിയു എവിടെയാണെന്ന് കണ്ടെത്താൻ ശ്രമിക്കും icu-config സ്ക്രിപ്റ്റ്
സ്ഥിതിചെയ്തിട്ടുണ്ട്. ICU ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ അവസാന അവസര ശ്രമമായി ഉപയോഗിക്കാം
കേടായി.
--exec-പ്രിഫിക്സ്
എക്സിക്യൂട്ടബിൾ പ്രോഗ്രാം ഡയറക്ടറികൾക്കായി ഉപയോഗിക്കുന്ന പ്രിഫിക്സ് പ്രിന്റ് ചെയ്യുക (ബിൻ, എസ്ബിൻ മുതലായവ).
സാധാരണയായി പ്രിഫിക്സിന് സമാനമാണ്.
--നിലവിലുണ്ട്
ഐസിയു ഇൻസ്റ്റാൾ ചെയ്തതായി തോന്നുന്നുവെങ്കിൽ സ്ക്രിപ്റ്റ് വിജയകരമായ (0) സ്റ്റാറ്റസോടെ മടങ്ങിവരും
ശരിയായി സ്ഥിതിചെയ്യുന്നു, അല്ലെങ്കിൽ ഒരു പിശക് സന്ദേശവും പൂജ്യമല്ലാത്ത നിലയും പ്രദർശിപ്പിക്കും.
--സഹായിക്കൂ, -?,--ഉപയോഗം
ഒരു സഹായ സന്ദേശവും ഉപയോഗ സന്ദേശവും അച്ചടിക്കുക.
--icudata
അച്ചടിക്കുക ഹ്രസ്വനാമം ICU ഡാറ്റ ഫയലിന്റെ. തുടങ്ങിയ പ്രത്യയങ്ങളൊന്നും ഇതിൽ ഉൾപ്പെടുന്നില്ല
.dat, .dll, .so, .lib, .a, etc അല്ലെങ്കിൽ അതിൽ 'lib' പോലുള്ള പ്രിഫിക്സുകൾ ഉൾപ്പെടുന്നില്ല. അത് ഒരുപക്ഷെ
രൂപത്തിൽ ആയിരിക്കുക icudt21b
--icudata-install-dir
ICU പാക്കേജുചെയ്ത ഡാറ്റ ഇൻസ്റ്റാൾ ചെയ്യേണ്ട ഡയറക്ടറി പ്രിന്റ് ചെയ്യുക. ആയി ഉപയോഗിക്കാം
pkgdata(1) ന്റെ --ഇൻസ്റ്റാൾ ഓപ്ഷൻ.
--icudata-mode
dll അല്ലെങ്കിൽ common പോലെയുള്ള ഡിഫോൾട്ട് ICU pkgdata മോഡ് പ്രിന്റ് ചെയ്യുക. ആയി ഉപയോഗിക്കാം pkgdata(1) ന്റെ
--മോഡ് ഓപ്ഷൻ.
--icudatadir
പാക്കേജുചെയ്ത ആർക്കൈവ് ഡാറ്റയിലേക്കുള്ള പാത പ്രിന്റ് ചെയ്യുക. ($ICU_DATA അല്ലെങ്കിൽ തത്തുല്യം എവിടെയായിരിക്കണം
ഡിഫോൾട്ട് പാത്ത് പോയിന്റുകൾ.) ലിബ്ഡിറിലേക്ക് പോയിന്റ് ചെയ്യില്ല.
--ആഭ്യർത്ഥിക്കുക
ഓപ്പറേറ്റിംഗ് സിസ്റ്റം അതിന്റെ സ്ഥാനം കണ്ടെത്തുന്ന സ്ഥലത്ത് ICU ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ
പങ്കിട്ട ലൈബ്രറികളിൽ, ഈ ഓപ്ഷൻ ഉചിതമായവ ക്രമീകരിക്കുന്നതിന് കമാൻഡുകൾ പ്രിന്റ് ഔട്ട് ചെയ്യും
ICU-ന്റെ പങ്കിട്ട ലൈബ്രറികൾ ലോഡുചെയ്യാൻ പരിസ്ഥിതി വേരിയബിളുകൾ. ഉദാഹരണത്തിന്, പല സിസ്റ്റങ്ങളിലും
LD_LIBRARY_PATH അല്ലെങ്കിൽ തത്തുല്യമായ ഒരു വേരിയബിൾ സജ്ജീകരിക്കണം.
--invoke=പ്രോഗ്
അതേ പോലെ --ആഭ്യർത്ഥിക്കുക ഓപ്ഷൻ, എന്ന പേരിലുള്ള ഒരു പ്രോഗ്രാം അഭ്യർത്ഥിക്കുന്നതിനുള്ള ഓപ്ഷനുകൾ ഉൾപ്പെടുന്നു
പ്രോഗ്. എങ്കിൽ പ്രോഗ് എന്നത് പോലെയുള്ള ഒരു ICU ടൂളിന്റെ പേരാണ് genrb(1), പിന്നെ icu-config ഉദ്ദേശിക്കുന്ന
ആ ടൂളിലേക്കുള്ള മുഴുവൻ പാതയും ഉൾപ്പെടുത്തുക.
--ldflags
ലിങ്കറിന് കൈമാറേണ്ട ഏതെങ്കിലും ഫ്ലാഗുകൾ പ്രിന്റ് ചെയ്യുക. ഇവയിൽ -L ഉൾപ്പെടാം
ലൈബ്രറി തിരയൽ പാതകൾ, കൂടാതെ ICU ലൈബ്രറികൾ ഉൾപ്പെടുത്തുന്നതിനുള്ള -l. സ്ഥിരസ്ഥിതിയായി, ഈ ഓപ്ഷൻ
"പൊതുവായ" (libicuuc), "i18n" (libicui18n) ലൈബ്രറികളിൽ ലിങ്ക് ചെയ്യാൻ ശ്രമിക്കും,
അതുപോലെ ഡാറ്റ ലൈബ്രറിയും. അധിക ലൈബ്രറികൾ ആവശ്യമാണെങ്കിൽ, ഏതെങ്കിലും
ഇനിപ്പറയുന്ന രണ്ട് പതാകകൾ ഇതിനോട് ചേർന്ന് ചേർക്കാം, ഉദാഹരണത്തിന്
"--ldflags --ldflags-icuio" എന്നതിന് പുറമേ icuio ലൈബ്രറി ആവശ്യമാണെങ്കിൽ
സാധാരണ ICU ലൈബ്രറികൾ. $(LDFLAGS) Makefile വേരിയബിളിന് തുല്യമാണ്.
--ldflags-layout
ICU ലേഔട്ട് ലൈബ്രറിക്കുള്ള ലിങ്ക് ഓപ്ഷൻ പ്രിന്റ് ചെയ്യുന്നു.
--ldflags-icuio
ICU I/O പാക്കേജ് ചേർക്കുന്നതിനുള്ള ലിങ്ക് ഓപ്ഷൻ പ്രിന്റ് ചെയ്യുന്നു
--ldflags-libsonly
സമാനമായ --ldflags എന്നാൽ -l ഓപ്ഷനുകൾ മാത്രം ഉൾപ്പെടുന്നു.
--ldflags-searchpath
സമാനമായ --ldflags എന്നാൽ -L സെർച്ച് പാത്ത് ഓപ്ഷനുകൾ മാത്രം ഉൾപ്പെടുന്നു.
--ldflags-system
സമാനമായ --ldflags എന്നാൽ സിസ്റ്റം ലൈബ്രറികൾ മാത്രം ഉൾപ്പെടുന്നു (pthreads പോലുള്ളവ) --മന്ദിരം
ഇൻസ്റ്റാൾ ചെയ്ത ICU മാൻ പേജുകളുടെ സ്ഥാനം പ്രിന്റ് ചെയ്യുന്നു. സാധാരണയായി (മനുഷ്യൻ)
--പ്രിഫിക്സ്
ഇൻസ്റ്റാൾ ചെയ്ത ICU വസിക്കുന്ന പ്രിഫിക്സ് (ബേസ് ഡയറക്ടറി) പ്രിന്റ് ചെയ്യുന്നു.
--പ്രിഫിക്സ്=പ്രിഫിക്സ്
ICU പ്രിഫിക്സ് ഇതായി സജ്ജീകരിക്കുന്നു പ്രിഫിക്സ് ഈ കമാൻഡ് ലൈനിന്റെ ബാക്കി ഭാഗത്തിനായി. ടെസ്റ്റ് ചെയ്യുന്നു
പുതിയ പ്രിഫിക്സ് സാധുവാണോ എന്ന്.
--സ്ബിന്ദർ
ICU സിസ്റ്റം ബൈനറികളുടെ സ്ഥാനം പ്രിന്റ് ചെയ്യുന്നു, സാധാരണയായി (sbin)
--shared-datadir
ICU പങ്കിട്ട ഡാറ്റയുടെ സ്ഥാനം പ്രിന്റ് ചെയ്യുന്നു, സാധാരണയായി (പങ്കിടുക)
--sysconfdir
ICU സിസ്റ്റം കോൺഫിഗറേഷൻ ഡാറ്റയുടെ സ്ഥാനം പ്രിന്റ് ചെയ്യുന്നു, സാധാരണയായി (ഇത്)
--യൂണികോഡ്-പതിപ്പ്
നിലവിലെ ICU ഉപയോഗിക്കുന്ന യൂണികോഡ് സ്റ്റാൻഡേർഡിന്റെ പതിപ്പ് പ്രിന്റ് ചെയ്യുന്നു.
--പതിപ്പ്
ഐസിയുവിന്റെ നിലവിലെ പതിപ്പ് പ്രിന്റ് ചെയ്യുന്നു.
--incfile
ഉപയോഗിക്കുന്നതിന് അനുയോജ്യമായ 'Makefile.inc' പാത്ത് പ്രിന്റ് ചെയ്യുന്നു pkgdata(1) ന്റെ -O ഓപ്ഷൻ.
AUTHORS
സ്റ്റീവൻ ലൂമിസ്
പതിപ്പ്
55.1
പകർപ്പവകാശ
പകർപ്പവകാശം (C) 2002-2004 IBM, Inc. കൂടാതെ മറ്റുള്ളവയും.
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് icu-config ഓൺലൈനിൽ ഉപയോഗിക്കുക