Linux undefined reference to `cos'
来源:互联网 发布:三星windows phone 编辑:程序博客网 时间:2024/04/29 23:06
今天,在编译一段代码时,出现错误 “undefined reference to cos”
但是,该文件已经包含了math.h头文件,错误原因主要是没有定义“cos”函数,或者说没有找到“cos”函数的实现,虽然我们在函数开头声明了数学函数库,但还是没有找到cos的实现,这时我们就需要指定sin函数的具体路径了。
系统一些默认库的位置在/lib/下面,我们可以在编译时,加上参数"-lm",‘l’代表lib,而‘m’代表math库,这就形成了“-lm”
因此,可以这样写“gcc test.c -o test -lm”
这样,就可以编译通过了
- Linux undefined reference to `cos'
- Linux undefined reference to `cos'
- SDK编译数学函数出错:"undefined reference to 'cos/sin'
- Linux下编译代码错误: undefined reference to symbol 'cos@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libm.so.6: err
- [Linux] undefined reference to `pthread_create'
- [linux]undefined reference to `__gxx_personality_v0'
- [Linux] undefined reference to `itoa'
- [Linux] undefined reference to `itoa'
- Linux undefined reference to av_register_all
- linux undefined reference to 'libiconv'
- linux中报错:undefined reference to
- [Linux] undefined reference to `itoa'
- [linux proc] undefined reference to `ECPGget_sqlca' 问题解决
- linux多线程 undefined reference to 'pthread_create'
- linux c++ 编译undefined reference to
- Linux下undefined reference to ‘pthread_create’问题解决
- Linux makefile -- undefined reference to 问题解决方法
- Linux(ubuntu) undefined reference to `sin'问题解决
- SQL语句的写法:Update、Case、 Select 一起的用法
- 妙用Update Select
- 存储过程
- 程序员技术练级攻略
- 略谈如何在对话框创建视图类画图
- Linux undefined reference to `cos'
- 圆形可滑动菜单(可以动态添加菜单项)
- wince编译
- 整合Cocos2D的Documentation到Xcode的Documentation中
- mac下设置PATH
- 本地使用xcode4创建svn代码管理的方法
- 使用jQuery的blockUI来实现页面回传数据时的等待页面
- PHP实现MVC开发: 一个简单的MVC
- Eclipse机制以及OSGI的体会