这是 icu-config 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
ICU配置 - 输出 ICU 构建选项
概要
ICU配置 [ --bindir [ --抄送 [ --cflags [ --cppflags [ --cppflags-搜索路径 [
--cxx [ --cxx标志 [ --检测前缀 [ --exec-前缀 [ --存在 [ - 帮帮我, -?,
- 用法 [ --icudata [ --icudata-安装目录 [ --icudata-模式 [ --icudatadir [
--调用 [ --调用=PROG [ --ldflags [ --ldflags-布局 [ --ldflags-libsonly [
--ldflags-搜索路径 [ --ldflags-系统 [ --ldflags-icuio [ --曼迪尔 [ - 字首 ]
[ --前缀=字首 [ --sbindir [ --共享数据目录 [ --sysconf目录 [
--unicode-版本 [ - 版 [ --inc文件 ]
商品描述
ICU配置 与手动相比,简化了针对 ICU 的构建和链接任务
配置用户生成文件或等效文件。 因为 ICU配置 是一个可执行脚本,它
还通过允许系统解决了定位 ICU 库和头文件的问题
PATH 来定位它。
示例
ICU配置 可以在没有 makefile 的情况下使用。 下面的命令行足以
针对 ICU 构建单文件 C++ 程序。 (例如,
icu/源代码/样本/props/props.cpp)
`icu-config --cxx --cxxflags --cppflags --ldflags` -o props props.cpp
更常见, ICU配置 将从生成文件中调用,并用于设置
变量。 以下示例还构建了 道具 例。
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)
全部:道具
道具.o:道具.cpp
使(1) 会自动使用上面的变量。
配置
--bindir
打印二进制(可执行)目录路径。 通常相当于'bin'。 重症监护室
用户可执行的应用程序和脚本可以在这里找到。
--抄送 打印使用的 C 编译器。 等效于 $(CC) Makefile 变量。
--cflags
打印 C 编译器标志。 等效于 $(CFLAGS) Makefile 变量。 做
不包括预处理器指令,例如包含路径或定义的符号。
示例包括调试 (-g) 和优化标志
--cppflags
打印 C 预处理器标志。 等效于 $(CPPFLAGS) Makefile 变量。
例如 -I 包含路径和 -D 定义指令。
--cppflags-搜索路径
打印 C 预处理器标志,如上但仅 -I 搜索路径。
--cxx 打印 C++ 编译器。 等效于 $(CXX) Makefile 变量。
--cxx标志
打印 C++ 编译器标志。 等效于 $(CXXFLAGS) Makefile 变量。
--检测前缀
如果 ICU 已从其安装位置移动,则将此标志添加到其他
ICU配置 呼叫将尝试定位 ICU 相对于 ICU配置 脚本
已被定位。 如果 ICU 安装已经完成,可以用作最后的机会
破损。
--exec-前缀
打印用于可执行程序目录(如 bin、sbin 等)的前缀。
通常与前缀相同。
--存在
如果 ICU 似乎已安装并且脚本将返回成功 (0) 状态
位置正确,否则将显示错误消息和非零状态。
- 帮帮我, -?,- 用法
打印帮助和使用信息。
--icudata
打印 简称 ICU 数据文件。 这不包括任何后缀,例如
.dat、.dll、.so、.lib、.a 等也不包含前缀,例如“lib”。 它可能
在形式 icudt21b
--icudata-安装目录
打印ICU打包数据应该安装的目录。 可以用作
数据包(1) 的 --install 选项。
--icudata-模式
打印默认的ICU pkgdata 模式,例如dll 或common。 可以用作 数据包(1) 的
--mode 选项。
--icudatadir
打印打包归档数据的路径。 (应该是 $ICU_DATA 或等效的地方
默认路径点。)不会指向 libdir。
--调用
如果 ICU 未安装在操作系统将定位其的位置
共享库,此选项将打印命令以设置适当的
用于加载 ICU 共享库的环境变量。 例如,在许多系统上
必须设置名为 LD_LIBRARY_PATH 或等效的变量。
--调用=PROG
与相同 --调用 选项,除了包括用于调用名为的程序的选项
PROG。 如果 PROG 是 ICU 工具的名称,例如 根(1),然后 ICU配置 将
还包括该工具的完整路径。
--ldflags
打印任何应该传递给链接器的标志。 这些可能包括 -L 表示
库搜索路径,以及 -l 用于包含 ICU 库。 默认情况下,此选项
将尝试链接“common”(libicuuc)和“i18n”(libicui18n)库,
以及数据库。 如果需要额外的库,任何
以下两个标志可以与这个标志一起添加,例如
“--ldflags --ldflags-icuio”如果除了需要icuio库之外
标准 ICU 库。 等效于 $(LDFLAGS) Makefile 变量。
--ldflags-布局
打印 ICU 布局库的链接选项。
--ldflags-icuio
打印链接选项以添加 ICU I/O 包
--ldflags-libsonly
像 --ldflags 但只包括 -l 选项。
--ldflags-搜索路径
像 --ldflags 但只包括 -L 搜索路径选项。
--ldflags-系统
像 --ldflags 但只包括系统库(如 pthreads) --曼迪尔
打印已安装的 ICU 手册页的位置。 通常(男)
- 字首
打印安装的 ICU 所在的前缀(基本目录)。
--前缀=字首
将 ICU 前缀设置为 字首 对于此命令行的其余部分。 做测试
新前缀是否有效。
--sbindir
打印 ICU 系统二进制文件的位置,通常 (sbin)
--共享数据目录
打印ICU共享数据的位置,正常(share)
--sysconf目录
打印ICU系统配置数据的位置,通常(等)
--unicode-版本
打印当前 ICU 使用的 Unicode 标准的版本。
- 版
打印 ICU 的当前版本。
--inc文件
打印“Makefile.inc”路径,适用于 数据包(1) 的 -O 选项。
作者
史蒂文·卢米斯
VERSION
55.1
版权
版权所有 (C) 2002-2004 IBM, Inc. 和其他公司。
使用 onworks.net 服务在线使用 icu-config