红联Linux门户
Linux帮助

ubuntu上编译含有<math.h>的C源程序

发布时间:2016-05-21 15:58:32来源:linux网站作者:kuugamichael

在程序头文件中有<math.h>,想使用开方,但总显示“sqrt 未定义的引用”。


网上的大神提供的方案:

在Linux系统下,C源文件若调用了math库里的函数,则编译时要加上-lm(是字母l,不是数字1),表示链接到math库。

我的源文件test.c

使用以下命令就OK啦:

gcc test.c -o test -lm


本文永久更新地址:http://www.linuxdiyf.com/linux/20835.html