Sun Studio 12:Fortran 用户指南

2.2.5 分别编译和链接

您可以在不同的步骤中编译和链接。-c 选项编译源文件并生成 .o 目标文件,但不会创建可执行文件。如果不使用 -c 选项,则编译器将调用链接程序。如果通过这种方式将编译和链接步骤分开,那么就不必只为了修复一个文件而重新执行完整的编译,如以下示例所示:

使用单独的步骤来编译一个文件,并将其与其他文件链接在一起:


demo% f95 -c file1.f                          (生成新的目标文件)
demo% f95 -o prgrm file1.o file2.o file3.o         (生成可执行文件)

请确保链接步骤列出了生成完整程序所需的全部目标文件。如果在此步骤中缺少任何目标文件,则链接将失败,并显示未定义的外部引用错误(缺少例程)。