![]() |
【求助】关于mex&fortran代码问题
因为最近Matlab对matrix的操作比fortran方便,我想把以前的matrix处理的代码用matlab替代,不过主要核心运算的部分还是有fortran处理,所以我开始学习mex文件制作。
再完成基本代码以后,使用(intel VF9)complier编译的时候,提示错误,错误如下 GibbsSampler.f(13) : Error: Syntax error, found END-OF-STATEMENT when expecting one of: * <IDENTIFIER> subroutine GibbsSampler(mRow,mCol,yiNiMax,gsProperty, -----------------------------------------------------------^ GibbsSampler.f(14) : Error: Syntax error, found END-OF-STATEMENT when expecting one of: * <IDENTIFIER> $ mx,mTm,yHat,y,yiBar, ----------------------------------^ 因为我知道Fortran77对每行的字符数有限制,所以使用$,把一行的statement放在多行处理,结果出现这个问题。后来我也尝试把还原到一行,不出意料的,编译器自动截断后面多余的部分,提示错误。 有没有朋友知道如何解决的这个问题,谢谢 比较急需要完成这个代码,请这里朋友多多帮忙,谢谢 |
所有时间均为北京时间。现在的时间是 10:11。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.