【问题标题】:gfortran specify source file optiongfortran 指定源文件选项
【发布时间】:2021-03-11 04:20:32
【问题描述】:

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

例如,假设我们有一个 csourcecode 文件,没有像 .c 这样的扩展名。

gcc 中,只需在表达csourcecode 之前使用-x c 强制编译器将其用作有效的c 源代码。

gcc -x c csourcecode -o out

gfortran 有没有类似的选项?

【问题讨论】:

    标签: gcc gfortran compiler-options


    【解决方案1】:

    来自乐于助人的gcc manual:[注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 命令可以接受的任何选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-13
      • 1970-01-01
      • 2019-08-07
      • 1970-01-01
      相关资源
      最近更新 更多