`-Bgroup'
在动态节的'DT_FLAGS_1'入口上设置'DF_1_GROUP'标志.这会让运行时连接器在处理在这个对象和它的相
关部分搜索时只在组中. '--no-undefined'是隐式的. 这个选项只在支持共享
库的ELF平台上有用.
`-Bstatic'
`-dn'
`-non_shared'
`-static'
不连接共享库. 这个仅仅在支持共享库的平台上有用. 这个选项的不同形式是
为了跟不同的系统保持兼
容. 你可以在命令行上多次使用这个选项:它影响紧随其后的'-l'选项的库搜索.
`-Bsymbolic'
当创建一个共享库时, 把对全局符号的引用绑定到共享库中的定义(如果有),
通常, 一个连接共享库的程
序重载共享库中的定义是可能的. 这个选项只在支持共享库的ELF平台上有用.
`--check-sections'
`--no-check-sections'
让连接器在节地址被分配后不要去检查节地址是否重叠.通常,连接器会执行这
种检查,如果它发现了任何
重叠,它会产生相应的错误信息. 连接器知道也允许节的重叠. 缺省的行为可以使用命令行开关
`--check-sections'来恢复.
`--cref'
输出一个交叉引用表. 如果一个连接器位图文件被产生, 交叉引用表被打印到
位图文件. 否则, 它被打印
到标准输出.
表的格式相当的简单, 所以,如果需要,可以通过一个脚本很轻易地处理它. 符
号是以名字被打印输出,存
储. 对于每一个符号,给出一个文件名列表. 如果符号被定义了, 列出的第一个文件是符号定义的所在.
接下来的文件包含符号的引用.
`--no-define-common'
这个选项限制对普通符号的地址分配. 脚本命令`INHIBIT_COMMON_ALLOCATION'具有同等的效果.
`--no-define-common'选项允许从输出文件的类型选择中确定对普通符号的地
址分配; 否则, 一个非重定