mcc命令没有生成ctf文件的解决方案

来源:互联网 发布:特朗普移民禁令 知乎 编辑:程序博客网 时间:2024/06/06 14:25

MATLAB的以下两个指令可以将MyAdd.m文件转换为.cpp文件:

mcc -t -W cpplib:MyAdd -T link:lib MyAdd.mmcc -W cpplib:MyAdd -T link:lib MyAdd.m

生成的文件中并没有ctf后缀的文件。怎么办呢?

在看了相关文件之后说在指令后面添加-C选项即可产生ctf后缀文件。即:mcc -t -W cpplib:MyAdd -T link:lib MyAdd.m -Cmcc -W cpplib:MyAdd -T link:lib MyAdd.m -C

原因是:在matlab2007之后的版本中已经把ctf文件压缩到EXE格式的文件中,所以在生成的文件中不会单独分离出ctf文件,(其实在生成的时候认真观察还是有ctf文件出现的,但是出现了之后大概1秒的时间吧,就消失了);要想生成ctf文件就需要在上面的两条指令的最后面添上-C;

0 0
原创粉丝点击