提醒"libc.so.6: version `GLIBC_2.14' not found"系统的glibc版本太低
1.查看系统glibc支持的版本:
strings /lib64/libc.so.6 | grep GLIBC_
- GLIBC_2.2.5
- GLIBC_2.2.6
- GLIBC_2.3
- GLIBC_2.3.2
- GLIBC_2.3.3
- GLIBC_2.3.4
- GLIBC_2.4
- GLIBC_2.5
- GLIBC_2.6
- GLIBC_2.7
- GLIBC_2.8
- GLIBC_2.9
- GLIBC_2.10
- GLIBC_2.12
对比发现目标计算机的libc版本和编译计算机不一样,需要修改编译计算机 编译环境 的libc版本
2. 到http://www.gnu.org/software/libc/下载最新版本,我这里下载了glibc-2.14.tar.xz 这个版本,解压到任意目录准备编
3. cd /var/VMdisks/glibc-2.14/
4. mkdir build
5. cd build
6. ../configure --prefix=/opt/glibc-2.14
7. make -j8
8. sudo make install
9 . 临时修改编译环境中动态库目录 export LD_LIBRARY_PATH=/opt/glibc-2.14/lib:$LD_LIBRARY_PATH
10. 重新编译软件 (policyfilter)