解決問題:Unix上g++編譯STL程式出錯——“libstdc++.so.5 =>(檔案沒有發現)”
問題如下:
平臺:SunOS 5.8
現象:
% g++ first.c -o first.o
% ldd first.o
libstdc++.so.5 => (檔案沒有發現)
libm.so.1 => /usr/lib/libm.so.1
libgcc_s.so.1 => (檔案沒有發現)
libc.so.1 => /usr/lib/libc.so.1
libdl.so.1 => /usr/lib/libdl.so.1
/usr/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1
%
請問該如何解決?
(注,用CC編譯沒有問題)
解決辦法:
find了一下,檔案是存在的:/usr/local/lib/libstdc++.so.5
執行語句:setenv LD_LIBRARY_PATH /usr/local/lib:$LD_LIBRARY_PATH
就搞定了。
相關文章
- 編譯EJB出現錯誤的解決編譯
- 《unix環境高階程式設計》書中原始碼編譯問題解決程式設計原始碼編譯
- 解決建立帶有NameSpace的XML檔案出現空白xmlns的問題namespaceXML
- UNIX網路程式設計:unpv13e編譯錯誤:net/if_dl.h:沒有那個檔案或目錄程式設計編譯
- cmake編譯問題解決編譯
- 關於移除 .user.ini檔案報錯,提示沒有許可權問題解決方案
- nginx 編譯出現的問題Nginx編譯
- 解決:JPEGImageEncoder編譯問題編譯
- Xcode編繹出錯問題解決歸類XCode
- 解決linux刪除檔案後空間沒有釋放問題Linux
- Eclipse解決JavaScript等支援問題(沒有高亮,沒有程式碼提示)EclipseJavaScript
- NetBeans 6 M8 釋出 解決檔案編碼問題Bean
- 解決eclipse編輯jsp、js檔案時,經常出現卡死的問題EclipseJS
- Mac常見問題|Safari下載檔案沒有反應的解決方法Mac
- 工作筆記:/bin/bash^M: 壞的直譯器: 沒有那個檔案或目錄 問題解決筆記
- FileUpload上傳多檔案時出現“無法訪問已關閉的檔案”錯誤的解決方法
- websphere靜態檔案轉發出錯問題 SimpleFileServletWebServlet
- 發現問題,解決問題
- 解決WiFi問題找它準沒錯WiFi
- 奇葩問題001:Idea無法正常編譯(程式碼沒有問題)【原因已找到】Idea編譯
- Latex編譯錯誤:Unable to load picture or PDF file 問題解決編譯
- 解決在Windows10下沒有許可權修改hosts檔案的問題Windows
- 用javac編譯servlet類出現問題Java編譯Servlet
- 使用SVN上傳程式碼,顯示已上傳,沒有任何報錯資訊,但是卻沒有更新到專案檔案裡
- Eclipse無法編譯 build無效 沒有class檔案Eclipse編譯UI
- Maven編譯出現“java.lang.OutOfMemoryError: Java heap space”問題及解決辦法Maven編譯JavaError
- uniapp 編譯成h5,返回上一頁之後沒有觸發生命週期問題APP編譯H5
- [Mac]解決mac機器上沒有ssh-copy-id的問題Mac
- 解決root使用者對HDFS檔案系統沒有許可權的問題
- 解決uboot編譯問題__aeabi_uidivmod'和o `__aeabi_uidiv'沒定義的錯誤boot編譯UI
- Keka解壓縮檔案時,總是彈出對目標檔案沒有訪問許可權.....視窗解決方法訪問許可權
- 解決PHP匯出CSV檔案中文亂碼問題PHP
- 從cmake解決clion編譯生成的可執行檔案(.exe)不可執行的問題編譯
- GDB 除錯 .NET 程式實錄 - .NET 呼叫 .so 出現問題怎麼解決除錯
- gcc 編譯時的 error trying to exec 'cc1plus': execvp: 沒有那個檔案或目錄問題GC編譯Error
- 解決右鍵選單沒有新建的問題
- ontape之後沒有反應(問題未解決)
- 解決python中文編碼錯誤問題Python