我在将Ubuntu从(10.11, 11.04我不确定)
升级到11.10之后出现了一些奇怪的错误。
在使用math.h并链接-lm时,我遇到了undefined reference to 'sqrt'
的错误。
我使用gcc -Wall -Werror -g -Iinclude/ -lm lib/matrix.c src/analyse.c -o bin/analyse.o
进行编译,两个源文件都使用并包含了math.h。
这段代码在升级前没有问题,我也没有做过多更改,但现在无法工作。
您有什么建议可以帮我找到错误吗?
如果此问题已经被问过,请见谅;关于数学链接器错误的帖子太多了,我没有找到匹配的解决方法。