Dynamic-Linking
是否可以預載入 glibc?
我的一個客戶執行基於 glibc-2.7 的系統,而我的靜態連結程序無法在目標機器上啟動,從而引發錯誤:
_ZNSt7num_getlcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_3.4
所以我想知道我是否可以使用 LD_PRELOAD 並在開發機器上傳遞 glibc?如果可能的話,應該在那裡複製什麼文件?
您可能會發現使用預載入或靜態連結 libstdc++ 會更有效率。