Dynamic-Linking

是否可以預載入 glibc?

  • January 8, 2012

我的一個客戶執行基於 glibc-2.7 的系統,而我的靜態連結程序無法在目標機器上啟動,從而引發錯誤:

_ZNSt7num_getlcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_3.4

所以我想知道我是否可以使用 LD_PRELOAD 並在開發機器上傳遞 glibc?如果可能的話,應該在那裡複製什麼文件?

您可能會發現使用預載入或靜態連結 libstdc++ 會更有效率。

引用自:https://unix.stackexchange.com/questions/28582