简介
CMake是一个用于生成C++makefile文件的系统,被广泛应用于项目管理。通过配置,可以使用CMake编译生成Fortran77文件。
代码
首先编写Main.f文件,注意后缀名应当为.f
PROGRAM MyProgram
c 这是一行注释
10 PRINT *,'Hello world! ',
& 'I am jedi-knight.'
END
然后在同一目录编写CMakeLists.txt
文件
cmake_minimum_required(VERSION 3.0)
project(MyProgram)
# (必要) 启用Fortran支持
enable_language(Fortran)
# (必须) 将Main.f编译为可执行文件
add_executable(MyProgram Main.f)
至此可使用cmake完成Fortran77的编译
可执行程序的运行结果如下
Hello world! I am jedi-knight.
注意事项
(1)Fortran77有固定格式,代码应在第7列开始书写,且不超过72列。第6列用于放置换行符,第1列用于放置注释符c
(2)编译器可采用gcc默认的gfortran