【问题标题】:f951 error: unrecognized command line optionf951 错误:无法识别的命令行选项
【发布时间】:2013-04-09 09:10:21
【问题描述】:

我在 linux 上,我正在编译以下内容:

mpif90 -shared source.F90 object1.o object2.o -L/some/path -Qoption,link,-rpath=/some/path -I/some/path -lhdf5 -lhdf5_fortran -fPIC -fpp -DDECDEC_ -DMSMS_  -cxxlib-gcc -o libhdfwrapper.so

我明白了

f95: unrecognized option '-Qoption,link,-rpath=/some/path'
f95: unrecognized option '-cxxlib-gcc'
f951: error: unrecognized command line option "-fpp"

谁能告诉我为什么 fpp 无法识别?

【问题讨论】:

    标签: compilation compiler-errors fortran compiler-warnings fortran90


    【解决方案1】:

    -fpp 是一些编译器使用的标志,尤其是 Solaris Studio。 -rpath 似乎也指向 Solaris Studio。但是,您似乎正在使用 gfortran 或其他一些编译器。其他编译器使用 -cpp 代替。其他选项也是如此。

    另外,-Qoption,link,-rpath=/some/path 部分的格式可能不正确。

    您可能需要查阅http://www.oracle.com/technetwork/server-storage/solarisstudio/documentation/oss-translate-gfortran-180584.pdf 和您的编译器手册。

    【讨论】:

      猜你喜欢
      • 2020-10-06
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-21
      • 2013-05-26
      • 2020-02-03
      相关资源
      最近更新 更多