爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3775|回复: 0

[混合编程] matlab2011b与fortran混编

[复制链接]

新浪微博达人勋

发表于 2014-12-27 18:05:15 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
我使用的matlab是64位的2011b,fortran的版本是 Intel Visual Fortran 12.0 (with Microsoft Visual C++ 2010 linker)在matlab中设置好mex -setup 选择好上述的IVF编译器,再在matlab编译接口程序及计算程序(命令为mex myplus.f)
然后matlab的提示是:
'link' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
  D:\MATLAB\BIN\MEX.PL: Error: Link of 'myplus.mexw64' failed.

Error using mex (line 206)
Unable to complete successfully.
进入调试里面查看发现是function errCode = runCmdInShell(cmdtool, cmdargs) 这个函数里面的一个命令:

% Run shell commands
errCode = dos([ cmd ' -' computer('arch') ]);

这一行命令出错;返回的值是errCode =2


求教高手,这是哪里出了问题,该怎样解决?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表