执行编译器标志的顺序是什么,以及哪些实际上通过'?

时间:2016-02-18 14:20:28

标签: r makefile fortran gfortran

我正在编译R包并使用以下Makevars

PKG_LIBS += $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
PKG_FCFLAGS += -O3 -ffree-line-length-none -fimplicit-none -mtune=native -ffast-math

但是,当我安装软件包时,我会得到以下信息:

gfortran -O3 -ffree-line-length-none -fimplicit-none -mtune=native -ffast-math -fpic -g -O2

我知道有一些R因为安全而可能想要保留的标志,但我只是想知道这些标志实际上是在使用中。 -O2覆盖-O3?完全使用-ffast-math吗?

0 个答案:

没有答案