LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 965|回复: 4

我安装了一个no-multilib纯64位gentoo,为什么还是有lib32目录???

[复制链接]
发表于 2007-6-5 10:21:58 | 显示全部楼层 |阅读模式
不过里面都是错的链接,只有一个libgcc_s.so.1

这些错的链接能删掉么?

我这样是正确的么?我以为纯64位安装的话就不会有lib32目录了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2007-6-5 12:10:09 | 显示全部楼层
恩,还发现一个很严重的问题,很多编译好的文件都不能正常运行,比如super_pi

运行./super_pi会提示-bash: ./super_pi: No such file or directory

file ./super_pi
super_pi: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), stripped

汗。。。。
回复 支持 反对

使用道具 举报

发表于 2007-6-5 19:07:27 | 显示全部楼层
你编译的是 32 的吧。。64 应该不是这个样子的。

至于 32 的,你可以试试  emul-linux-x86-baselibs
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-5 20:17:22 | 显示全部楼层
不是的,我完全按照no-multilib的教程来的,我记得我在执行emerge -uDN world之前是没有lib32这个目录的
回复 支持 反对

使用道具 举报

发表于 2007-6-5 20:38:24 | 显示全部楼层
stage3里面带有lib32
选择no-multilib后lib32里的很多东西会自动删掉 (不记得是在重新编译系统还是在update时)
这个目录应该可以删 不过我没管它 我这里只有.keep 和 libgcc_s.so.1

那个错误是因为你要装的软件依赖于multilib也就是说这个软件在nomultilib上还不能装
回复 支持 反对

使用道具 举报

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

本版积分规则

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