您的位置:首页 > 运维架构 > Linux

对‘sqrt’未定义的引用 collect2: error: ld returned 1 exit status

2017-04-21 00:35 357 查看
今天在调用数学库函数的时候,在Linux中使用的编译器中出现:

/tmp/ccmfxE8L.o:在函数‘main’中:

testcgen.c:(.text+0x23):对‘sqrt’未定义的引用

collect2: error: ld returned 1 exit status



说是因为不能链接到数学库函数

这时我们只需要在编译的指令 加上 -lm就可以了

gcc test.c -o  test  -lm

如图所示:



完美的解决了这个问题!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gcc Linux sqrt
相关文章推荐