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

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

© 2012, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记