当我想更改工作目录时 Fortran 错误编译
Fortran Error compilation when I would like to change work directory
在 Fortran 子例程中,我想更改工作目录并使用
CHDIR("/new/work/directory")
但是我有一个编译错误
error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ . = =>
[cc] CHDIR("/new/work/directory")
[cc] ------------------------^
我在代码的其他部分使用了 CHDIR,没有遇到任何问题。
有人可以帮助我。
CHDIR
在标准 Fortran 中不存在。
编译器可以作为子程序作为扩展提供:
call CHDIR(...)
(注意call
),或者作为一个函数
IER = CHDIR(...)
请查阅编译器手册以了解正确的形式。例如,the GCC manual。您可能还需要使用一些模块。
你不能把它当作一个没有任何其他东西的声明。
我用下面的代码解决了我的问题
INTEGER I
I = CHDIR("/new/work/directory")
在 Fortran 子例程中,我想更改工作目录并使用
CHDIR("/new/work/directory")
但是我有一个编译错误
error #5082: Syntax error, found END-OF-STATEMENT when expecting one of: ( % [ . = =>
[cc] CHDIR("/new/work/directory")
[cc] ------------------------^
我在代码的其他部分使用了 CHDIR,没有遇到任何问题。
有人可以帮助我。
CHDIR
在标准 Fortran 中不存在。
编译器可以作为子程序作为扩展提供:
call CHDIR(...)
(注意call
),或者作为一个函数
IER = CHDIR(...)
请查阅编译器手册以了解正确的形式。例如,the GCC manual。您可能还需要使用一些模块。
你不能把它当作一个没有任何其他东西的声明。
我用下面的代码解决了我的问题
INTEGER I
I = CHDIR("/new/work/directory")