本章介绍如何使用 Fortran 编译器。
所有编译器的主要用途都是将使用过程语言(如 Fortran)编写的程序转换为可由目标计算机硬件执行的数据文件。在此过程中,编译器也可以自动调用系统链接程序来生成可执行文件。
编译器还可以用于:
生成并行的可执行文件以用于多处理器 (-openmp)。
跨源文件和子例程分析程序的一致性并生成报告 (-Xlist)。
将源文件转换为:
可重定位的二进制 (.o) 文件,可随后将其链接到可执行文件或静态库 (.a) 文件。
动态共享库 (.so) 文件 (-G)。
将文件链接到可执行文件。
在运行时调试处于启用状态的情况下编译可执行文件 (-g)。
使用运行时语句或过程级分析进行编译 (-pg)。
检查源代码是否符合 ANSI 标准 (-ansi)。