使用shell脚本编译mex文件失败

时间:2015-10-02 10:10:55

标签: linux matlab mex

我有一些mex文件,直到最近才完美运行。它们需要一些matlab不会使用普通mex命令传递的编译器标志,所以我一直在使用shell脚本来编译它们,这是使用!sh mexfile_compile.sh在matlab中完成的。这已经好了一年左右。

我最近发现(我没有更改GCC版本或我安装的g ++),我的文件将不再编译;我收到错误sh: 0: Can't open mexfile_compile.sh,即使我以root身份运行matlab。

有趣的是,如果我从matlab提示符在Active Directory上运行!ls | grep mexfile_compile.sh,我会得到一个结果:mexfile_compile.sh.save,但是如果我运行相同的命令(没有!)在正常的终端窗口中,我最后没有得到.save。值得指出的是,脚本使用sh mexfile_compile.sh从终端运行得非常好。

有谁知道这里发生了什么或我如何解决它?

0 个答案:

没有答案