如何使用-bloadmap或-bnoquiet选项?

时间:2011-11-09 10:28:03

标签: c xlc

我在AIX 6.1上的C编译期间收到有关重复符号的警告,并说:

ld:0711-345使用-bloadmap或-bnoquiet选项获取更多信息。

我已经查看了Google如何使用这些但尚无明确答案,有人可以告诉我为了使用-bloadmap或-bnoquiet需要做些什么吗?

感谢您的帮助; - )

林顿

1 个答案:

答案 0 :(得分:4)

使用:

xlc -bloadmap:map.file you other paramaters ...

将生成map.file,其中列出了重复符号的来源。

或者:

xlc -bnoquiet you other paramaters ...

会将相同的信息列入stdout

重复信息示例:

 Symbol                    Source-File(Object) OR Import-File{Shared-object}
 ------------------------- -------------------------------------------------
 ...
 .main                     t.c(t2.o)
    ** Duplicate **        t.c(t1.o)

告诉我maint1.o都有t2.o功能。