我的一个客户端运行基于 glibc-2.7 的系统,并且我的静态链接程序无法在目标计算机上启动,引发错误:
_ZNSt7num_getlcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_3.4
所以我想知道是否可以使用 LD_PRELOAD 并在开发机器上传递 glibc?如果可能的话,应该将什么文件复制到那里?
答案1
您可能会发现预加载或静态链接 libstdc++ 更高效。
我的一个客户端运行基于 glibc-2.7 的系统,并且我的静态链接程序无法在目标计算机上启动,引发错误:
_ZNSt7num_getlcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_3.4
所以我想知道是否可以使用 LD_PRELOAD 并在开发机器上传递 glibc?如果可能的话,应该将什么文件复制到那里?
您可能会发现预加载或静态链接 libstdc++ 更高效。