使用 gfortran (mpif90) 编译 Fortran 程序时,遇到以下错误:
Error: Cannot assign to INTENT (IN) variable 'x' at (1)
make[2]: [module.o] Error 1 (ignored)
当我用 PGI 编译这个程序时,我没有收到这个错误。
关于这个,我有两个问题。
- 这个错误是什么意思?
- 我怎样才能让 gfortran 和 mpif90 编译这个模块文件类似于 PGI?有没有我可以传递的标志来告诉 gfortran 编译器不要担心这个?
任何建议,将不胜感激。