Linux 용 Ubuntu 13.04, Matlab 2012a 및 Intel C++ Composer XE 2013.ld : Intel C++ 컴파일러로 mex를 사용하여 파일을 컴파일하는 동안 -lguide를 찾을 수 없습니다.
나는 MATLAB 코드 아카이브를 다운로드하고 지침에 따라 .cpp 파일을 컴파일합니다. 내가 matlab에 2012A 설치를 완료하고 시작 이전 할 때, 몇 가지 오류 메시지가 나타나서 I는 대답 알아 봤 :
sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6
그리고 그 때 '++ lstdc 누락'나에게 또 다른 오류 메시지가 나왔다을 나는 컴파일을 시작했는데, g ++을 다시 설치한다는 아이디어가 내 마음에 들어왔다. 내가 그렇게 한 후에 오류 메시지가 사라졌다. 솔루션을 검색하는 과정에서
>> compilemex
ld: cannot find -lguide
mex: link of ' "max_pool.mexa64"' failed.
Error using mex (line 206)
Unable to complete successfully.
Error in compilemex (line 20)
eval(exec_string{1});
, 내가 '++없는 lstdc'내 이전을위한 a thread을 발견 내가 무슨 짓을했는지 달랐다 오류 : 그러나, 마지막으로 내가 어디 답을 찾을 수있는 오류가 발생했습니다 그것을 고치려면이게 중요합니까? 그리고 또 다른 힌트는 /opt/intel/
디렉토리에서 'libguide'와 같은 파일을 찾을 수 없다는 것입니다. 어떻게 해결할 수 있습니까? 사전에
감사합니다!