是否可以打印gcc ld错误详细信息

是否可以打印gcc ld错误详细信息,gcc,Gcc,我想在我的代码中添加一个库。所以当我编译它时,我使用-l选项。但是gcc会以ld错误终止。我甚至尝试使用pkg config生成gcc标志,但这些标志仍然不起作用 所以,我想我需要一个解决方案来获得关于这个错误的真实信息,我怎样才能使gcc打印ld错误详细信息 其他编译器,如clang++也可以完成这项工作。ld是binutils的一部分,并且接受。也许您想将--verbose传递给它 gcc正在运行ld,并且也有。将-v传递到gcc以获取它正在运行的确切ld命令 也许你应该链接到gcc-v-W

我想在我的代码中添加一个库。所以当我编译它时,我使用-l选项。但是gcc会以ld错误终止。我甚至尝试使用pkg config生成gcc标志,但这些标志仍然不起作用

所以,我想我需要一个解决方案来获得关于这个错误的真实信息,我怎样才能使gcc打印ld错误详细信息


其他编译器,如clang++也可以完成这项工作。

ld
是binutils的一部分,并且接受。也许您想将
--verbose
传递给它

gcc
正在运行
ld
,并且也有。将
-v
传递到
gcc
以获取它正在运行的确切
ld
命令


也许你应该链接到
gcc-v-Wl,--verbose

你真的应该告诉我们错误,可能还有失败的
gcc
命令(或者触发它的
Makefile
规则)。谢谢!这个提示很有效。虽然输出仍然不是很可读。最后,我发现我的问题来自图书馆的缺失。