我正在尝试使用log4cxx.so部署c ++应用程序并且需要glibc 2.14,但正在部署的机器有2.12 glibc。是否有必要将此机器升级到glibc 2.14才能运行此应用程序?还是有其他更便携的方式?
答案 0 :(得分:2)
nm binary | grep @@GLIBC_ | sort -t@ -k14
您可以内联函数并删除对较新glibc
的依赖。
您可以阅读更多here。通常,可移植性的最佳选择是针对较早版本的glibc
进行编译,或仅提供源和MAKEFILE
。