我编在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