编译GLIBC时出现错误。

逍遥随风翼 2015-02-27 11:53:02
因为运行某个文件提示
"version `GLIBC_2.6' not found (required by /home/AID/Desktop/sanguo.x86)
version `GLIBC_2.11' not found (required by /home/AID/Desktop/sanguo.x86)
version `GLIBC_2.7' not found (required by /home/AID/Desktop/sanguo.x86)"
机子用的redhat 5.8,太老了,自带的是GLIBC2.5。重新安装GLIBC2.6,编译过程中出现以下错误:
“make[2]: *** No rule to make target `/usr/src/glibc-2.6-build/dlfcn/libdl.so.2', needed by `/usr/src/glibc-2.6-build/elf/sprof'. Stop.
make[2]: Leaving directory `/usr/src/glibc-2.6/elf'
make[1]: *** [elf/subdir_install] Error 2
make[1]: Leaving directory `/usr/src/glibc-2.6'
make: *** [install] 错误 2”

网上有说是因为使用的mawk而非gawk的原因,也有说是编译时makefile中找不到相关路径需要修改makefile。
本人对linux研究不深,请有这方面经验人给予解答。
...全文
1161 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2015-03-07
  • 打赏
  • 举报
回复
redhat 下GLIBC2.5版本低
fly 100% 2015-02-28
  • 打赏
  • 举报
回复
变异的时候可能是你的系统内核版本匹配呢

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧