簡體   English   中英

無法打開共享庫文件libstdc ++。so.6

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM