环境变量设置¶
在 $HOME/.profile, 或 $HOME/.bashrc, 或 $HOME/.cshrc 中加入以下以下与库相关的环境变量:
# Define the nwp libs
# ------------------------
export BACIO_VER=v2.0.1
export SIGIO_VER=v2.0.1
export W3EMC_VER=v2.2.0
export SFCIO_VER=v1.0.0
# Defin the include paths
# -------------------------
export JASPER_INC=/sya/u/app/jasper-1.900.1/include
export PNG_INC=/sya/u/app/png/include
export Z_INC=/sya/u/app/zlib/include
export XMLPARSE_INC=${ROOT_DIR}/nwprod/lib/xmlparse/v2.0.0/aix/xmlparse-2.0.0/include
export G2TMPL_INC=${ROOT_DIR}/nwprod/lib/g2tmpl/v1.4.0/aix/include
export G2_INC4=${ROOT_DIR}/nwprod/lib/g2/v2.5.2/aix/include/g2_4
export G2_INCd=${ROOT_DIR}/nwprod/lib/g2/v2.5.2/aix/include/g2_d
export NEMSIO_INC=${ROOT_DIR}/nwprod/lib/nemsio/incmod/nemsio
export GFSIO_INC4=${ROOT_DIR}/nwprod/lib/gfsio/v1.1.0/aix/include/gfsio_4
export SIGIO_INC4=${ROOT_DIR}/nwprod/lib/sigio/v2.0.1/src/sigio_v2.0.1/include
export SFCIO_INC4=${ROOT_DIR}/nwprod/lib/sfcio/v1.0.0/aix/include/sfcio_v1.0.0_4
export W3EMC_INC4=${ROOT_DIR}/nwprod/lib/w3emc/v2.2.0/src/aix/w3emc_v2.2.0_4
export W3EMC_INCd=${ROOT_DIR}/nwprod/lib/w3emc/v2.2.0/src/aix/w3emc_v2.2.0_d
export CRTM_INC=${ROOT_DIR}/nwprod/lib/crtm/v2.2.3/aix/include/crtm_v2.2.3/
# Defin the library paths
# -------------------------
export JASPER_LIB="-L/sya/u/app/jasper-1.900.1/lib -ljasper"
export PNG_LIB="-L/sya/u/app/png/lib -lpng"
export Z_LIB="-L/sya/u/app/zlib/lib -lz"
export XMLPARSE_LIB=${ROOT_DIR}/nwprod/lib/xmlparse/v2.0.0/aix/xmlparse-2.0.0/lib/libxmlparse.a
export G2TMPL_LIB=${ROOT_DIR}/nwprod/lib/g2tmpl/v1.4.0/aix/libg2tmpl.a
export G2_LIB4=${ROOT_DIR}/nwprod/lib/g2/v2.5.2/aix/libg2_4.a
export G2_LIBd=${ROOT_DIR}/nwprod/lib/g2/v2.5.2/aix/libg2_d.a
export NEMSIO_LIB=${ROOT_DIR}/nwprod/lib/nemsio/libnemsio.a
export GFSIO_LIB4=${ROOT_DIR}/nwprod/lib/gfsio/v1.1.0/aix/libgfsio_4.a
export SIGIO_LIB4=${ROOT_DIR}/nwprod/lib/sigio/v2.0.1/src/sigio_v2.0.1/lib/libsigio_v2.0.1_4.a
export SFCIO_LIB4=${ROOT_DIR}/nwprod/lib/sfcio/v1.0.0/aix/libsfcio_v1.0.0_4.a
export IP_LIB=${ROOT_DIR}/nwprod/lib/ip/v2.0.0/aix/libip_v2.0.0_4.a
export IP_LIB4=${ROOT_DIR}/nwprod/lib/ip/v2.0.0/aix/libip_v2.0.0_4.a
export SP_LIB4=${ROOT_DIR}/nwprod/lib/sp/libsp_4.a
export SP_LIBd=${ROOT_DIR}/nwprod/lib/sp/libsp_d.a
export W3NCO_LIB4=${ROOT_DIR}/nwprod/lib/w3nco/v2.0.6/aix/libw3nco_v2.0.1_4.a
export W3NCO_LIB8=${ROOT_DIR}/nwprod/lib/w3nco/v2.0.6/aix/libw3nco_v2.0.1_8.a
export W3NCO_LIBd=${ROOT_DIR}/nwprod/lib/w3nco/v2.0.6/aix/libw3nco_v2.0.1_d.a
export W3EMC_LIB4=${ROOT_DIR}/nwprod/lib/w3emc/v2.2.0/src/aix/libw3emc_v2.2.0_4.a
export W3EMC_LIBd=${ROOT_DIR}/nwprod/lib/w3emc/v2.2.0/src/aix/libw3emc_v2.2.0_d.a
export BACIO_LIB4=${ROOT_DIR}/nwprod/lib/bacio/v2.0.1/aix/libbacio_4.a
export BACIO_LIB8=${ROOT_DIR}/nwprod/lib/bacio/v2.0.1/aix/libbacio_8.a
export CRTM_LIB=${ROOT_DIR}/nwprod/lib/crtm/v2.2.3/aix/libcrtm_v2.2.3.a
export BUFR_LIB4_DA=${ROOT_DIR}/nwprod/lib/bufr/v11.0.1/aix/libbufr_v11.0.1_4_64_DA.a
export BUFR_LIB4=${BUFR_LIB4_DA}
export BUFR_LIBd_DA=${ROOT_DIR}/nwprod/lib/bufr/v11.0.1/aix/libbufr_v11.0.1_d_64_DA.a
export BUFR_LIBd=${BUFR_LIBd_DA}