gpt4 book ai didi

linux - GNUjump 不在 Arch Linux 上构建

转载 作者:太空宇宙 更新时间:2023-11-04 11:02:37 24 4
gpt4 key购买 nike

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

./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 可以工作。当然,我遗漏了什么,但我不知道是什么。

最佳答案

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

关于linux - GNUjump 不在 Arch Linux 上构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26387255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com