SQRT 用Fortran编写的基本平方根计算程序,它为评估各种软件基础结构工具和思想提供了基础。 此处演示的方法: CMake的编译器指令 这可以简单地用类似的方法完成 在CMake中 set (CMAKE_Fortran_FLAGS " ${CMAKE_Fortran_FLAGS} -Dcmake_flag" ) 在Fortran代码中 # if (defined(cmake_flag)) write ( * , * ) " cmake_flag " , cmake_flag # endif 但是,重要的是要确保对Fortran文件进行了预处理。 以F90结尾的文件会自动进行预处理,但是所有文件都可以使用适当的编译器标志进行预处理: -cpp用于gfortran。 有关更多信息,请参见。 使用pFUnit进行单元测试 我选择在此处评估和实施的单元测试框架是NASA Godd