MATLAB遇到内部错误,需要关闭

时间:2014-12-08 14:28:32

标签: matlab

首先,我知道这里有一个类似的问题,但我读了它,它涉及一个不同的问题。继续我的问题,每次我编译从函数中使用的C文件时我都会收到错误“MATLAB遇到内部问题并需要关闭”。编译由Mavericks OS X上的“Clang”成功完成。这是错误的屏幕截图。当然,如果需要它们来解决错误,可以根据请求提供更多细节(Matlab报告等)。 Screenshot

也可以提供文件。

2 个答案:

答案 0 :(得分:9)

这是一个已知问题。试试这个:

  1. 确定安装MATLAB的位置
  2. 导航到此安装文件夹中的sys / os / glnxa64目录
  3. 将libstdc ++。so.6库重命名为libstdc ++。so.6.old
  4. 来源:来自MATWORK,它适合我

答案 1 :(得分:4)

该错误不是因为编译器。一旦运行MEX代码,就会出现分段错误。在该代码的某处,您正在访问不应该被允许访问的内存。

我建议您调试MATLAB代码。查看我的帖子,了解如何根据您的操作系统调试MEX代码。

Preventing a MEX file from crashing in MATLAB