编译时make不会链接math lib

时间:2018-06-12 20:57:27

标签: c gcc makefile compiler-errors linker-errors

使用objects/refs/hooks编译xpdf时出现以下错误。我尝试过使用命令:

make

但是,它不起作用。我知道问题是c编译器无法识别源代码中的数学符号,因为数学库不可用,但我不知道如何修复它。

LIBS=-lm make

我已将MakefilemakeLists.txt放在pastebin上以获取更多信息

1 个答案:

答案 0 :(得分:0)

我意识到在阅读gcc的手册页后我必须使用g ++编译器而不是gcc:

  

运行GCC的常用方法是运行名为gcc的可执行文件,或者   machine-gcc交叉编译时,或者机器gcc-version运行一个   具体          GCC的版本。编译C ++程序时,应该调用GCC作为g ++。