0
我在eclipse上有一個C++項目,它在eclipse中編譯並運行良好,但是當試圖從工作區目錄內的終端運行它時,出現以下錯誤:從終端運行時出現運行錯誤,但不是從Eclipse運行時出錯
./my_project:錯誤而載入共享庫:++的libstdc so.3:無法打開共享對象文件:沒有這樣的文件或目錄
可以採取什麼問題嗎?
我在eclipse上有一個C++項目,它在eclipse中編譯並運行良好,但是當試圖從工作區目錄內的終端運行它時,出現以下錯誤:從終端運行時出現運行錯誤,但不是從Eclipse運行時出錯
./my_project:錯誤而載入共享庫:++的libstdc so.3:無法打開共享對象文件:沒有這樣的文件或目錄
可以採取什麼問題嗎?
當您在eclipse中運行它時,Eclipse很可能將libstdC++。so.3添加到您的LD_LIBRARY_PATH環境變量中,但它不在常規shell中。
檢查以確保LD_LIBRARY_PATH已定義,幷包含您的程序需要的所有必需的庫,並且您應該很好。
我想通了,我的系統沒有libstdC++。so.3文件。當我回顯$ LD_LIBRARY_PATH時,它包含libstdC++。so.6存在的路徑。 – rayimag 2009-08-11 17:06:24