我編在Matlab中的一些代碼的Linux系統上,並.mexa64文件已經生成,但在運行時,我收到以下錯誤:無效MEX文件錯誤(libstd ++版)
無效MEX文件「 /*.mexa64':/matlab-8.5/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6:版本'CXXABI_1.3.8'找不到。
我試圖用MATLAB make文件以下兩個命令make文件設置-rpath: LDFLAGS = 「\ $ LDFLAGS -rpath =在/ usr /本地/ GNU/glibc的2.22/lib目錄/」
LDFLAGS =「\ $ LDFLAGS -dynamic-linker =/usr/local/GNU/glibc-2.22/lib/ld-linux-x86-64.so.2」
但是,它無法解決問題。
你可以找到許多類似的問題,這裏是一個:http://stackoverflow.com/questions/9959306/how-to-tell -mex到鏈路與最的libstdc那麼6合USR-LIB-代替的最酮-i的 – Amro