选项 |
操作 |
---|---|
–Bbinding |
请求符号、动态或静态库链接。 |
–d{y|n} |
允许或不允许整个可执行文件的动态库。 |
–G |
生成动态共享库来取代可执行文件。 |
–hname |
为生成的动态共享库指定内部名称。 |
–i |
通知 ld(1) 忽略任何 LD_LIBRARY_PATH 设置。 |
–Ldir |
将 dir 添加到要在其中搜索库的目录列表。 |
–llib |
将 liblib.a 或 liblib.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 |
不使用数学例程库。 |