0%

使用Eclipse编译c程序 数学函数提示undefined reference to "XXX"的解决

用Eclipse编译使用数学函数的C语言程序时,如sqrt,pow,即使已经加入math.h,也会提示类似于undefined reference to `sqrt’这样的错误。搜索得知需要给gcc加上-lm参数. 添加参数方法: 打开项目属性-C/C++构建-设置-工具构建-GNU C链接器-库-点击窗口右上角的添加库按钮,输入m,确定。 再编译,顺利成功。