export LIB="../../libip_8.a"
export FFLAGS="-O3 -openmp -auto -threads -recursive -i8 -r8"
export AFLAGS=" "
export CFLAGS=" -O3 -m64"
有人能给我解释一下所有使用的标志以及关于递归的所有内容吗。
原则上,环境变量的使用和效果取决于特定变量出现的生成规则;要了解LIB
的作用,您必须了解LIB
在生成文件或预定义规则(make -p
显示)中的使用位置和方式。
也就是说,你可以假设
LIB
包含要搜索所需变量和函数并可能链接到程序的附加库FFLAGS
包含FORTRAN编译器的标志,可能是ifortCFLAGS
包含C编译器的标志