EnglishFrenchSpanish

เรียกใช้เซิร์ฟเวอร์ | Ubuntu > | Fedora > |


ไอคอน Fav ของ OnWorks

icu-config - ออนไลน์ใน Cloud

เรียกใช้ icu-config ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง icu-config ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


icu-config - ตัวเลือกการสร้าง ICU เอาต์พุต

เรื่องย่อ


icu-config [ --bindir ] [ --cc ] [ --cflags ] [ --cppflags ] [ --cppflags-searchpath ] [
--cxx ] [ --cxxflags ] [ --detect-คำนำหน้า ] [ --exec-คำนำหน้า ] [ --มีอยู่ ] [ --ช่วยด้วย, -?,
--การใช้งาน ] [ --icudata ] [ --icudata-ติดตั้ง-dir ] [ --icudata-mode ] [ --icudatadir ] [
--invoke ] [ --invoke=โปรแกรม ] [ --ldflags ] [ --ldflags-เค้าโครง ] [ --ldflags-libsonly ] [
--ldflags-searchpath ] [ --ldflags-ระบบ ] [ --ldflags-icuio ] [ --mandir ] [ --prefix ]
[ --คำนำหน้า=อุปสรรค ] [ --sbindir ] [ --shared-datadir ] [ --sysconfdir ] [
--unicode-รุ่น ] [ --รุ่น ] [ --incfile ]

DESCRIPTION


icu-config ลดความซับซ้อนของงานในการสร้างและเชื่อมโยงกับ ICU เมื่อเทียบกับด้วยตนเอง
การกำหนดค่า makefiles ของผู้ใช้หรือเทียบเท่า เพราะ icu-config เป็นสคริปต์ที่เรียกใช้งานได้ มัน
ยังแก้ปัญหาการค้นหาไลบรารีและส่วนหัวของ ICU โดยอนุญาตให้ระบบ
PATH เพื่อค้นหามัน

ตัวอย่าง


icu-config สามารถใช้ได้โดยไม่ต้อง makefile บรรทัดคำสั่งด้านล่างก็เพียงพอแล้วสำหรับ
การสร้างโปรแกรม c ++ ไฟล์เดียวกับ ICU (ตัวอย่างเช่น,
icu/source/samples/props/props.cpp)

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

มากกว่าปกติ icu-config จะถูกเรียกจากภายใน makefile และใช้ในการตั้งค่า
ตัวแปร ตัวอย่างต่อไปนี้ยังสร้าง พร็อพ ตัวอย่าง.

CC=$(เชลล์ icu-config --cc)

CXX=$(เชลล์ icu-config --cxx)

CPPFLAGS=$(เชลล์ icu-config --cppflags)

CXXFLAGS=$(เชลล์ icu-config --cxxflags)

LDFLAGS =$ (เชลล์ icu-config --ldflags)

ทั้งหมด: อุปกรณ์ประกอบฉาก

props.o: props.cpp

ทำ(1) จะใช้ตัวแปรข้างต้นโดยอัตโนมัติ

OPTIONS


--bindir
พิมพ์พาธไดเร็กทอรีไบนารี (ปฏิบัติการ) ปกติจะเทียบเท่ากับ 'bin' ไอซียู
พบแอปพลิเคชันและสคริปต์ที่ผู้ใช้ดำเนินการได้ ที่นี่

--cc พิมพ์คอมไพเลอร์ C ที่ใช้ เทียบเท่ากับตัวแปร Makefile $(CC)

--cflags
พิมพ์แฟล็กคอมไพเลอร์ C เทียบเท่ากับตัวแปร Makefile $(CFLAGS) ทำ
ไม่รวมคำสั่งของตัวประมวลผลล่วงหน้า เช่น รวมพาธหรือสัญลักษณ์ที่กำหนด
ตัวอย่างรวมถึงการดีบัก (-g) และแฟล็กการปรับให้เหมาะสม

--cppflags
พิมพ์แฟล็กตัวประมวลผลล่วงหน้า C เทียบเท่ากับตัวแปร Makefile $(CPPFLAGS)
ตัวอย่างคือ -I รวมเส้นทางและ -D กำหนดคำสั่ง

--cppflags-searchpath
พิมพ์แฟล็กตัวประมวลผลล่วงหน้า C ดังด้านบน แต่มีเพียง -I ค้นหาพาธ

--cxx พิมพ์คอมไพเลอร์ C++ เทียบเท่ากับตัวแปร Makefile $(CXX)

--cxxflags
พิมพ์แฟล็กคอมไพเลอร์ C++ เทียบเท่ากับตัวแปร Makefile $(CXXFLAGS)

--detect-คำนำหน้า
หาก ICU ถูกย้ายจากตำแหน่งที่ติดตั้งไว้ ให้นำแฟล็กนี้ไปไว้ข้างหน้าที่อื่น
icu-config การโทรจะพยายามค้นหา ICU ที่สัมพันธ์กับตำแหน่งที่ icu-config ต้นฉบับ
ได้ถูกตั้งอยู่ สามารถใช้เป็นความพยายามครั้งสุดท้ายหากการติดตั้ง ICU ได้รับ
ได้รับความเสียหาย.

--exec-คำนำหน้า
พิมพ์คำนำหน้าที่ใช้สำหรับไดเร็กทอรีโปรแกรมปฏิบัติการ (เช่น bin, sbin เป็นต้น)
โดยปกติเหมือนกับคำนำหน้า

--มีอยู่
สคริปต์จะกลับมาพร้อมสถานะสำเร็จ (0) หากดูเหมือนว่าจะติดตั้ง ICU และ
ตั้งอยู่อย่างถูกต้อง มิฉะนั้น จะแสดงข้อความแสดงข้อผิดพลาดและสถานะที่ไม่ใช่ศูนย์

--ช่วยด้วย, -?,--การใช้งาน
พิมพ์ข้อความช่วยเหลือและการใช้งาน

--icudata
พิมพ์ ชื่อสั้น ของไฟล์ข้อมูลไอซียู ไม่รวมคำต่อท้ายใด ๆ เช่น
.dat, .dll, .so, .lib, .a ฯลฯ และไม่รวมคำนำหน้าเช่น 'lib' มันอาจ
อยู่ในรูป icudt21b

--icudata-ติดตั้ง-dir
พิมพ์ไดเร็กทอรีที่ควรติดตั้งข้อมูลแพ็กเกจ ICU สามารถใช้เป็น
pkgdata(1)'s --ติดตั้งตัวเลือก

--icudata-mode
พิมพ์ค่าเริ่มต้นของโหมด pkgdata ของ ICU เช่น dll หรือทั่วไป สามารถใช้เป็น pkgdata(1) ของ
--โหมดตัวเลือก

--icudatadir
พิมพ์พาธไปยังข้อมูลที่เก็บถาวรแบบแพ็กเกจ (ควรเป็นที่ที่ $ICU_DATA หรือเทียบเท่า
จุดเส้นทางเริ่มต้น) จะไม่ชี้ไปที่ libdir

--invoke
หากไม่ได้ติดตั้ง ICU ในตำแหน่งที่ระบบปฏิบัติการจะค้นหา
ไลบรารีที่ใช้ร่วมกัน ตัวเลือกนี้จะพิมพ์คำสั่งเพื่อตั้งค่าที่เหมาะสม
ตัวแปรสภาพแวดล้อมเพื่อโหลดไลบรารีที่ใช้ร่วมกันของ ICU ตัวอย่างเช่นในหลายระบบ
ต้องตั้งค่าตัวแปรชื่อ LD_LIBRARY_PATH หรือเทียบเท่า

--invoke=โปรแกรม
เช่นเดียวกับ --invoke อ็อพชัน ยกเว้น รวมถึงอ็อพชันสำหรับการเรียกใช้โปรแกรมที่ชื่อ
โปรแกรม. ถ้า โปรแกรม เป็นชื่อเครื่องมือ ICU เช่น genrb(1) จากนั้น icu-config จะ
รวมถึงเส้นทางแบบเต็มไปยังเครื่องมือนั้นด้วย

--ldflags
พิมพ์แฟล็กใด ๆ ที่ควรส่งผ่านไปยังตัวเชื่อมโยง ซึ่งอาจรวมถึง -L for
เส้นทางการค้นหาไลบรารี และ -l สำหรับการรวมไลบรารี ICU โดยค่าเริ่มต้น ตัวเลือกนี้
จะพยายามเชื่อมโยงในไลบรารี "ทั่วไป" (libicuuc) และ "i18n" (libicui18n)
เช่นเดียวกับไลบรารีข้อมูล หากต้องการห้องสมุดเพิ่มเติม
อาจเพิ่มสองแฟล็กต่อไปนี้ร่วมกับแฟล็กนี้ ตัวอย่างเช่น
"--ldflags --ldflags-icuio" หากจำเป็นต้องใช้ไลบรารี icuio นอกเหนือจาก
ห้องสมุด ICU มาตรฐาน เทียบเท่ากับตัวแปร Makefile $(LDFLAGS)

--ldflags-เค้าโครง
พิมพ์ตัวเลือกลิงก์สำหรับไลบรารีเค้าโครง ICU

--ldflags-icuio
พิมพ์ตัวเลือกลิงค์เพื่อเพิ่มแพ็คเกจ ICU I/O

--ldflags-libsonly
คล้ายกับ --ldflags แต่รวมเฉพาะตัวเลือก -l

--ldflags-searchpath
คล้ายกับ --ldflags แต่รวมเฉพาะตัวเลือกเส้นทางการค้นหา -L

--ldflags-ระบบ
คล้ายกับ --ldflags แต่รวมเฉพาะไลบรารีระบบ (เช่น pthreads) --mandir
พิมพ์ตำแหน่งของหน้าคู่มือ ICU ที่ติดตั้ง ปกติ (ผู้ชาย)

--prefix
พิมพ์คำนำหน้า (ไดเร็กทอรีฐาน) ที่มี ICU ที่ติดตั้งอยู่

--คำนำหน้า=อุปสรรค
ตั้งค่าคำนำหน้า ICU เป็น อุปสรรค สำหรับส่วนที่เหลือของบรรทัดคำสั่งนี้ ทำการทดสอบ
คำนำหน้าใหม่ถูกต้องหรือไม่

--sbindir
พิมพ์ตำแหน่งของไบนารีระบบ ICU ปกติ (sbin)

--shared-datadir
พิมพ์ตำแหน่งของข้อมูลที่ใช้ร่วมกันของ ICU ตามปกติ (แชร์)

--sysconfdir
พิมพ์ตำแหน่งของข้อมูลการกำหนดค่าระบบ ICU ตามปกติ (ฯลฯ )

--unicode-รุ่น
พิมพ์เวอร์ชันของมาตรฐาน Unicode ที่ ICU ปัจจุบันใช้

--รุ่น
พิมพ์ ICU เวอร์ชันปัจจุบัน

--incfile
พิมพ์เส้นทาง 'Makefile.inc' เหมาะสำหรับใช้กับ pkgdata(1)'s -O ตัวเลือก

ผู้เขียน


Steven Loomis

VERSION


55.1

ลิขสิทธิ์


ลิขสิทธิ์ (C) 2002-2004 IBM, Inc. และอื่นๆ

ใช้ icu-config ออนไลน์โดยใช้บริการ onworks.net


Ad


Ad