我的Matlab源代码(.m文件)存储在一个层次结构中,该结构有一组子文件夹。我试图在一个CentOS服务器上通过以下命令编译它们:
mcc -v -m a.m a_call_b.m -I ./Funs/*.m
但我有很多子文件夹,无法在命令行中列出所有子文件夹。有没有其他方法可以在层次结构中编译源文件?
我注意到这也可以:
mcc -v -m a.m a_call_b.m -I ./Funs/*.m -a ./Funs
从-a
选项上的文档:
如果-a选项中只包含一个文件夹名称,则该文件夹的全部内容将递归添加到CTF存档
因此,您只需要指定应用程序的顶级目录,这些目录可能不会太多,无法列出。
请参阅:http://www.mathworks.de/de/help/compiler/mcc.html