f951错误:无法识别的命令行选项

时间:2013-04-09 09:10:22

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

我在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不被识别?

1 个答案:

答案 0 :(得分: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和编译器手册。