0
A
回答
0
您可以使用-a
选项来编译其他文件。
举例来说,使用这个命令,你就可以从独立应用程序调用任何.m文件在当前目录:
mcc -m myscript.m -a *.m
0
这听起来像你正在寻找的SYSTEM功能。可以将任何变量传递它作为一个字符串:
s = 'ls'; % use 'ls' for Mac/Unix, 'dir' for Windows
[status, result] = system(s);
这里status
是OS状态代码(0表示程序退出没有错误),以及result
是该程序的输出:
>> status
status =
0
>> result
result =
total 928
-rw-r--r-- 1 stew stew 0 Jul 24 2009 PROJECT_BASE
drwxr-xr-x 48 stew stew 1632 Mar 17 2011 analysis
-rw-r--r-- 1 stew stew 1944 Oct 4 2010 diff1
drwxr-xr-x 29 stew stew 986 Sep 24 2011 matlab
drwxr-xr-x 11 stew stew 374 Aug 5 2009 matlab_old
-rw-r--r-- 1 stew stew 62525 Jul 6 2010 nms.mat
-rw-r--r-- 1 stew stew 111423 Jul 7 2010 nms1.mat
drwxr-xr-x 52 stew stew 1768 Mar 2 2010 p60_analysis
drwxr-xr-x 4 stew stew 136 Mar 26 23:08 sims
-rw-r--r-- 1 stew stew 2212 Jan 29 2010 startup.m
-rw-r--r-- 1 stew stew 264635 Jun 13 18:22 test.bundle
-rw-r--r-- 1 stew stew 128 Sep 24 2010 testlatt.m
-rw-r--r-- 1 stew stew 4618 Jun 15 2011 tt-conn-ERRSTATE.mat
-rw-r--r-- 1 stew stew 6221 Jun 13 17:50
update_2012_June_13.bundle
drwxr-xr-x 4 stew stew 136 Jun 13 18:28 videos
注意:如果程序不是你的可执行文件路径,您可能需要指定其绝对路径:
0
我想我正好问过类似的问题,并不能得到一个answear。
Is it possible to execute compiled code both within and out of MATLAB environment?
我相信作为Mathworks公司不希望你发布一个免费的Matlab的解释是不可能的。我想知道是否可以分别编译两组M文件,并从第一个开始运行第二组作为解决方法。
相关问题
- 1. 运行独立于C#应用程序的Powershell脚本
- 2. 如何从当前的应用程序运行独立的应用程序?
- 3. 如何从Java执行完全独立的应用程序。像独立进程
- 4. 将MVC应用程序作为独立应用程序运行
- 5. 从主脚本独立运行外部python脚本
- 6. 在Loopback.js中,如何在不运行应用程序的情况下运行独立脚本?
- 7. 从独立应用程序加载运行时软件包
- 8. 如何从独立的Java应用程序进行http调用
- 9. 通过cmd运行硒独立脚本
- 10. 如何使用SML/NJ运行独立脚本?
- 11. 如何从Android应用程序运行shell脚本
- 12. 如何从Sinatra应用程序运行外部Ruby脚本
- 13. 如何从silverlight应用程序运行shell脚本?
- 14. 如何从iPhone应用程序运行外部脚本?
- 15. 如何从Rails应用程序运行Python脚本?
- 16. 从php获取matlab独立应用程序输出
- 17. waitbar matlab启动独立脚本之前
- 18. 独立linux版本:FeaturesAndBundlesPublisher应用程序?
- 19. 独立程序使用Matlab(GUI)和Arduino
- 20. Anypoint Studio:在运行独立应用程序时进行测试
- 21. Url在CAKEPHP应用程序中重写独立php脚本
- 22. 绑定独立的谷歌应用程序脚本谷歌表
- 23. 如何发布独立脚本作为cron作业运行?
- 24. 如何在脚本中运行“独立”命令
- 25. 独立PHP应用程序
- 26. 独立Python应用程序
- 27. PHP独立应用程序
- 28. PostgreSQL独立应用程序
- 29. C++独立应用程序
- 30. 独立Web应用程序
我可以不用编译吗?例如我可以像这样运行隐含文件:“!filename”,但我找不到一个方法来给这个命令输入输入。我想要做的是: T = FileNameInputFromUser(M文件) !T – 2012-07-08 10:08:37
我不明白你在说什么....如果你喜欢我上面说的那样,你可以给任何脚本名称作为输入并从独立应用程序启动它。如果您想要启动的脚本在编译时不存在,或者未使用-a添加,则无法从独立应用程序执行它。 – Oli 2012-07-08 11:34:09
问题是添加了新的脚本,并且我不会每次编译整个应用程序。 – 2012-07-08 12:41:06