在
gcc
中,我们有 -x
选项,用于指定如何处理源文件。
例如,假设我们有一个 C 代码源文件,没有任何扩展名,如
.c
。
在
gcc
中,只需使用 -x c
强制编译器将源文件读取为有效的 C 代码。
gcc -x c csourcecode -o out
有类似的选项吗
gfortran
?
来自有用的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
就够了。
gfortran
只是 Gnu 编译器集合(简称“gcc”)的另一个前端,并接受 gcc
命令接受的任何选项。