红联Linux门户
Linux帮助

linux下编译时,链接math库

发布时间:2016-12-27 10:25:19来源:linux网站作者:wj_hubei
在gcc下用到数学函数,如sqrt。在gcc时要加上 -lm 参数,这样告诉编译器我要用到数学函数了。
 
如:gcc a.c -o a -lm
 
当在用Eclipse编译使用数学函数的C语言程序时,如sqrt,pow,即使已经加入math.h,也会提示类似于undefined reference to `sqrt’这样的错误。搜索得知需要给gcc加上-lm参数.
 
添加参数方法:
右键点击当前 project 选中 properties菜单->C/C++ build -> Settings -> GCC C Linker ->Libraries ->新建参数m
linux下编译时,链接math库
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27287.html