gfortran 指定源文件选项

问题描述 投票:0回答:1

gcc
中,我们有
-x
选项,用于指定如何处理源文件。

例如,假设我们有一个 C 代码源文件,没有任何扩展名,如

.c

gcc
中,只需使用
-x c
强制编译器将源文件读取为有效的 C 代码。

gcc -x c csourcecode -o out

有类似的选项吗

gfortran

gcc gfortran compiler-options
1个回答
2
投票

来自有用的gcc手册:[注1]

您可以使用

-x
选项显式指定输入语言:

-x 语言

为以下输入文件明确指定语言 (而不是让编译器根据 文件名后缀)。 此选项适用于所有以下输入 文件直到下一个

-x
选项。 语言的可能值 是:

(剪)

     f77  f77-cpp-input f95  f95-cpp-input

如果您使用的是 Unix-y 系统,并且您采取了预防措施安装 gcc 文档包(

apt-get install gcc-doc
在类似 debian/ubuntu 的系统上),那么您可以直接通过键入

找到该信息
info gcc --index-search=x

因为 GCC 信息文件是按选项名称索引的。大多数时候你不需要输入

--index-search=
info gcc x
就够了。


备注:

  1. 如果不太明显,
    gfortran
    只是 Gnu 编译器集合(简称“gcc”)的另一个前端,并接受
    gcc
    命令接受的任何选项。
© www.soinside.com 2019 - 2024. All rights reserved.