环境变量 英文描述 中文描述 举例 CC C compiler command C编译器 export CC=gcc export CC=icc CFLAGS C compiler flags C编译器选项 export CFLAGS='-O3 -fPIC -fopenmp -I/path/to/your/include' CXX C++ compiler command C++编译器 export CXX=g++ export CXX=icpc CXXFLAGS C++ compiler flags C++编译器选项 export CXXFLAGS='-O3 -fPIC -fopenmp -I/path/to/your/include' CPP C preprocessor C预编译器 export CPP="${CC} -E" CXXCPP C++ preprocessor C++预编译器 export CXXCPP="${CXX} -E" FC Fortran compiler command Fortran编译器 export FC=gfortran export FC=ifort FCFLAGS Fortran compiler flags Fortran编译器选项 export FCFLAGS='-O3 -fPIC -fopenmp' F77 Fortran 77 compiler command Fortran77编译器 export F77=gfortran export F77=ifort FFLAGS Fortran 77 compiler flags Fortran77编译器选项 export FFLAGS='-O3 -fPIC -fopenmp' F90 Fortran 90 compiler command Fortran90编译器 export F90=gfortran export F90=ifort F90FLAGS Fortran 90 compiler flags Fortran90编译器选项 export F90FLAGS='-O3 -fPIC -fopenmp' LDFLAGS linker flags 传递给连接器的选项 export LDFLAGS="-L$HOME/supplibs/lib ${LDFLAGS}" LIBS libraries to pass to the linker 传递给连接器的库名 export LIBS='-lpthread -liconv' CPPFLAGS (Objective) C/C++ preprocessor flags C/C++预编译器选项 export CPPFLAGS="-DNDEBUG -I$HOME/supplibs/include ${CPPFLAGS}"