|
知其然,知其所以然
CPP 的命令大概是想用预处理的手段将 .F 文件转成 .f90 文件,但是原来的命令得到的 f90 文件里有 C 语言的注释,就是 /* 开头的东西,这个 fortran 语法无法识别,所以一直报错
所以第一种方法尝试改变一下方式,希望 f90 里没有 C 语言的注释
第二种方法 ifort 加 -fpp 是让 ifort 在编译时开启 C 的预处理,这样 ifort 自己就能识别 C 的注释,就不会出问题了
至于 -lnetcdff,应该是要链接额外的库文件 netcdff,开始应该是名字打错了,找不到库文件所以出错 |
|