-2

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

所以,我认为我需要一个解决方案来获取有关此错误的真实信息,如何让 gcc 打印 ld 错误详细信息?

像clang++这样的其他编译器也可以完成这项工作。

4

1 回答 1

1

ldbinutils的一部分,并接受许多选项。也许你想传递--verbose给它。

gcc正在运行ld并且还具有链接选项。传递-v给它gcc以获取ld它正在运行的确切命令。

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

于 2012-12-04T12:58:45.447 回答