libm.a和libm.so怎么装?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 51
- 注册时间: 2015-11-13 16:30
- 系统: ubuntu15.04
libm.a和libm.so怎么装?
如题,机子里没有libm.a和libm.so,执行whereis libm.a whereis libm.so找不到对应的库,math.h是有的,/usr/include/math.h。libm应该装哪个库?新立得里不知是哪个?谢谢
- 月下叹逍遥
- 论坛版主
- 帖子: 33994
- 注册时间: 2010-10-07 14:23
- 系统: Archdows10
- 来自: 某系某星某洲某国某省某市
- 联系:
Re: libm.a和libm.so怎么装?
代码: 全选
sudo apt-get install apt-file
sudo apt-file upgdate
apt-file search libm.a
apt-file search libm.so
浮生七十今三十,从此凄惶未可知
- vickycq
- 帖子: 4507
- 注册时间: 2011-03-20 13:12
- 系统: Debian
- 来自: 山东省寿光县
- 联系:
Re: libm.a和libm.so怎么装?
代码: 全选
$ apt-file search libm.so | grep x86_64-linux
julia: /usr/lib/x86_64-linux-gnu/julia/libopenlibm.so
libc6: /lib/x86_64-linux-gnu/libm.so.6
libc6-dev: /usr/lib/x86_64-linux-gnu/libm.so
libopenlibm-dev: /usr/lib/x86_64-linux-gnu/libopenlibm.so
libopenlibm2: /usr/lib/x86_64-linux-gnu/libopenlibm.so.2
libopenlibm2: /usr/lib/x86_64-linux-gnu/libopenlibm.so.2.1
代码: 全选
$ apt-file search libm.a | grep x86_64-linux
libc6-dev: /usr/lib/x86_64-linux-gnu/libm.a
libopenlibm-dev: /usr/lib/x86_64-linux-gnu/libopenlibm.a
musl-dev: /usr/lib/x86_64-linux-musl/libm.a
有两种常见的方法囗囗囗 写了:缺什么什么包究竟是怎么查的?有命令吗?请问? 我搜 谷歌 搜了很就久都没发现
1.
用 apt-file 搜索包含某个具体文件的包名
先安装 apt-file 套件
第一次使用 apt-file 需要先建立索引(用 root 身份运行一次 apt-file update)
例 见上文
2.
也可到 http://packages.ubuntu.com/ - Search the contents of packages
单选按钮选择 'packages that contain files whose names contain the keyword'
关键词填 libm.so
搜索,得到 http://packages.ubuntu.com/search?searc ... l&arch=any
可见 libm.so 包含在 libc6-dev 这个包中
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
欢迎所有 Debian GNU/Linux 用户
-
- 帖子: 51
- 注册时间: 2015-11-13 16:30
- 系统: ubuntu15.04
Re: libm.a和libm.so怎么装?
有两种常见的方法囗囗囗 写了:缺什么什么包究竟是怎么查的?有命令吗?请问? 我搜 谷歌 搜了很就久都没发现
1.
用 apt-file 搜索包含某个具体文件的包名
先安装 apt-file 套件
第一次使用 apt-file 需要先建立索引(用 root 身份运行一次 apt-file update)
例 见上文
2.
也可到 http://packages.ubuntu.com/ - Search the contents of packages
单选按钮选择 'packages that contain files whose names contain the keyword'
关键词填 libm.so
搜索,得到 http://packages.ubuntu.com/search?searc ... l&arch=any
可见 libm.so 包含在 libc6-dev 这个包中[/quote]
谢谢