Oracle® Solaris Studio 12.4:C++ 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

3.3.7 库选项

表 3-8  库选项
选项
操作
-Bbinding
请求符号、动态或静态库链接。
-d{y|n}
允许或不允许整个可执行文件的动态库。
-G
生成动态共享库来取代可执行文件。
-hname
为生成的动态共享库指定内部名称。
-i
通知 ld(1) 忽略任何 LD_LIBRARY_PATH 设置。
-Ldir
dir 添加到要在其中搜索库的目录列表。
-llib
liblib.aliblib.so 添加到链接程序的库搜索库列表。
-library=llst
强制将特定库和相关文件包含到编译和链接中。
-mt
编译和链接多线程代码。
-norunpath
不将库的路径生成到可执行文件中。
-Rplst
将动态库搜索路径生成到可执行文件中。
-staticlib=llst
说明哪些 C++ 库是静态链接的。
-xar
创建归档库。
-xbuiltin[=opt]
启用或禁用标准库调用的更多优化。
-xia
(Solaris) 链接合适的区间运算库并设置适当的浮点环境。
-xlang=l[,l]
包含适当的运行库,并确保指定语言的正确运行时环境。
-xlibmieee
使 libm 在异常情况下对于数学例程返回 IEEE 754 值。
-xlibmil
内联选定的 libm 库例程以进行优化。
-xlibmopt
使用优化数学例程的库。
-xnolib
禁止链接缺省系统库。
-xnolibmil
在命令行上取消 – xlibmil
-xnolibmopt
不使用数学例程库。