安装软件,gcc编译时,提示 undefined reference to `__exp_finite'和undefined reference to `__log_finite'。头文件已经有math.h,编译时也有-lm,但还是错误。执行whereis libm.so,未找到libm.so。在/usr/lib/x86_64-linux-gnus/下有libm.so.6。是什么原因?怎么解决
谢谢了
请教大侠
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: 请教大侠
这里的路径果真是 /usr/lib/x86_64-linux-gnus/ 么?shawrain 写了:执行whereis libm.so,未找到libm.so。在/usr/lib/x86_64-linux-gnus/下有libm.so.6。是什么原因?怎么解决
代码: 全选
$ apt-file search libm.so | grep x86_64
libc6: /lib/x86_64-linux-gnu/libm.so.6
libc6-dev: /usr/lib/x86_64-linux-gnu/libm.so
代码: 全选
$ su
Password:
# updatedb.mlocate
# locate libm.so
/lib/i386-linux-gnu/libm.so.6
/lib/x86_64-linux-gnu/libm.so.6
/lib32/libm.so.6
/usr/lib/x86_64-linux-gnu/libm.so
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户