|
|
马上加入,结交更多好友,共享更多资料,让你轻松玩转电力研学社区!
您需要 登录 才可以下载或查看,没有账号?立即加入
×
本帖最后由 cegd 于 2012-4-23 11:56 编辑
, g }' J8 I: Z ^6 Q, W/ M, ` `# @$ G7 v6 x1 J( l: p0 e# T. y
本人仿照pscad - example - Cinterface - f77_gcc - CM_f77_gcc 这个例子里面的第一个小例做了一个pscad与C语言的对接试验,编译没有问题,运行时出现如下错误:
: B! ~$ ]! t( G' r8 o7 ~. y" x3 `5 O/ F2 O" Y
Creating EMTDC executable
5 K$ I2 S4 Z1 `4 K Compiling Main.f- }% ~: G) f3 y1 t8 l$ r! L' [
dsdyn:
6 o; p/ m: S0 R+ k1 G' r8 V Error on line 105 of Main.f: nondigit in statement label field " CALL"
0 A' U' D/ j" a5 E$ I9 o( ~ Error on line 105 of Main.f: unclassifiable statement (starts "aaa(260000")
7 L4 Y! B V! f0 f" J6 L dsout:; T1 E( C8 p/ p+ Y& l
d:\Program Files\EGCS\bin\make: *** [Main.o] Error 1/ b1 e) n$ {- z" o
. T9 \# n! p* w0 Y
) p4 o$ {8 V1 J; M自定义脚本里面和例子一样,就一句调用C语言中子程序的语句:
+ k9 E8 z9 b m' K0 \3 B9 T, c5 [: \
CALL AAA($SN,$U1N,$U2N,$R0,$x,$R11,$R12,$w1,$l1,$R21,$R22,$w2,$l2,$OUT)8 p, R8 e8 W( R- m: G+ B4 e+ G
: ?/ A! c- s- h5 L% |
但就会出现这个问题,貌似出在fortran 与 C 的转换上,不知哪位大侠能帮忙解答一下呢?多谢啦!
0 d" @1 |. O0 E' }5 `0 v |
|