编译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研究不深,请有这方面经验人给予解答。