GNUjump没有在Arch Linux上构建

时间:2014-10-15 16:14:31

标签: linux gnu archlinux

我试图在Arch Linux上构建GNUjump(2014年10月1日发布),但我发现了一个奇怪的错误,我不知道该怎么做。

./ configure显示没有错误。所以,我发布了make,这就出现了:

/usr/bin/ld: SDL_rotozoom.o: undefined reference to symbol 'sincos@@GLIBC_2.1'
/usr/lib/libm.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

基于Debian的PC上的相同Makefile可以正常工作。 当然,我错过了一些东西,但我不知道是什么。

1 个答案:

答案 0 :(得分:1)

您需要在编译器/链接器命令行中包含-lm以链接标准数学库math.h
请参阅:Why do you have to link the math library in C?