QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1400|回复: 5

linux 下怎么添加库的加载路径

[复制链接]
发表于 2006-4-25 17:18:15 | 显示全部楼层 |阅读模式
在编写一个Mp3程序时,make后出现报错
undefined reference to 'cos'
undefined reference to 'sin'
undefined reference to `pow'
undefined reference to `tan'
因为decode.c中要用到cos,sin,tan,pow函数,,头文件也包括了math.h但为什么会出现这样的错误,linux库函数不包括这些三角函数吗?

各位大哥请帮忙解答,多谢多谢
发表于 2006-4-25 18:56:11 | 显示全部楼层
加个 -lm 把数学函数库链接进去.
回复

使用道具 举报

 楼主| 发表于 2006-4-25 19:37:25 | 显示全部楼层
在make指令后面直接加吗,要是修改Makefile的话怎么修改呢
回复

使用道具 举报

发表于 2006-4-25 19:39:25 | 显示全部楼层
gcc -lm name
应该行吧
回复

使用道具 举报

 楼主| 发表于 2006-4-25 19:47:23 | 显示全部楼层
呵呵,我试试
谢谢SK0702大哥啊
回复

使用道具 举报

发表于 2006-4-25 20:50:20 | 显示全部楼层
楼主看看makefile的格式就知道了.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 18:25 , Processed in 0.048173 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表