![](/img/trans.png)
[英]libstdc++.so.6: cannot open shared object file: No such file or directory
[英]cannot open shared object file libstdc++.so.6
我有一個C ++程序包,可以在我的機器上運行它(Ubuntu 11.10操作系統類型:32位),並且一切都很完美。 當我嘗試在Linux服務器(Ubuntu 12.04.2 LTS(GNU / Linux 3.2.0-39-通用x86_64))上運行它時,會出現以下錯誤:
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
我不知道問題出在哪里。 希望你能幫助我。
不同的計算機安裝了不同版本的標准庫。 由於所需的動態庫版本已硬編碼到二進制文件中,因此您可以在目標計算機上重新編譯程序,也可以將標准庫與-static-libstdc++
靜態鏈接。
(這將忽略任何32位和64位問題;如果要使用32位二進制文件,大概在64位計算機上需要32位庫。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.