0
我使用BGL庫MATLAB上fileexchange發現here。我在使用Ubuntu 10.04 LTS(這個錯誤在Windows下沒有發生,它正常工作)的情況下使用該庫中的函數時出現此錯誤。試圖找到並安裝的libstdC++。so.5的與MEX運行C++的MATLAB
??? Invalid MEX-file
'/home/alex/Documents/MATLAB/MATLABsvnWorkingDir/Bloom/graphAnalysis/analysisAttempt2/functi onsDownloaded/matlab_bgl-4.0.1/matlab_bgl/private/components_mex.mexglx':
libstdc++.so.5: cannot open shared object file: No such file or
directory.
Error in ==> components at 42
[ci sizes] = components_mex(A);
Error in ==> modularize_graphs_Alex_hugeMats_BlondelCode at 16
[comnts,~] = components(graph);
整個問題似乎與libstdc++.so.5
。我無法在synatpic包管理器中找到它。有這thread討論的問題,但我已經嘗試了這些步驟沒有任何進展。
我試圖解決上市here:
[email protected]:~/Desktop$ sudo apt-get install libstdc++.so.5
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package libstdc++.so.5
[email protected]:~/Desktop$
我也試過,我的網站,但沒有固定的問題上找到其他的解決方案。
我得到一個錯誤'亞歷克斯@亞歷克斯 - 筆記本電腦:〜/桌面$ sudo易於得到安裝的libstdC++ 5名 讀取軟件包列表...完成 大廈的依賴關係樹 讀取狀態信息...完成 E:找不到軟件包libstdC++ 5'有什麼可以阻止它? – Vass
您需要提供backports repos。 –
需要編輯'sudo vim/etc/apt/sources.list' – Vass