红联Linux门户
Linux帮助

Linux(ubuntu) undefined reference to `sin'问题解决

发布时间:2008-05-16 00:46:07来源:红联作者:aibss
今天在编译程序时碰到该问题:

whetstone.c:(.text+0x56c): undefined reference to `sin'
whetstone.c:(.text+0x585): undefined reference to `cos'
whetstone.c:(.text+0x5cf): undefined reference to `atan'

检查头文件math.h已经包含,原来虽然程序中已经包含math.h,但在链接时要链接到数学库,加上-lm编译选项即可,如下:

将gcc whetstone.c -o whetstone改为 gcc whetstone.c -lm -o whetstone即可。
文章评论

共有 0 条评论