安装decoders¶
注解
need to add following lines in Gemenviron.profile or Gemenviron
GEMINC=$GEMPAK/include
export GEMINC
# Use gempak envirs
# ------------------------
cd ${ROOT_DIR}/nwprod/gempak
cp NAWIPS/Gemenviron .gempak
chmod +x .gempak
source .gempak
cd ${ROOT_DIR}/nwprod/decoders/decod_shared/lib
# Compile crex
# -------------------------
cd crex
rm libcrex.a
./makecrex.sh
cd ..
ln -sf crex/libcrex.a libcrex.a
# Compile madis
# ---------------------------
cd madis/src
make clean
make
cd ../..
ln -sf madis/lib/madislib.a libmadis.a
# Compile decod_ut
# ---------------------------
cd decod_ut
rm libdecod_ut.a
./makedecod_ut.sh
cd ..
ln -sf decod_ut/libdecod_ut.a libdecod_ut.a
# Compile bridge
# ---------------------------
cd bridge
rm libbridge.a
./makebridge.sh
cd ..
ln -fs bridge/libbridge.a libbridge.a
ln -fs ${ROOT_DIR}/nwprod/gempak/NAWIPS/os/linux64/lib/rsl.a librsl.a
# Compile decoders
# --------------------------
cd ${ROOT_DIR}/nwprod/gempak/NAWIPS/os/linux64/lib
ln -fs gemlib.a libgemlib.a
ln -fs cgemlib.a libcgemlib.a
ln -fs gplt.a libgplt.a
ln -fs gn.a libgn.a
ln -fs device.a libdevice.a
cd ${ROOT_DIR}/nwprod/decoders/decod_shared/include
ln -fs ${ROOT_DIR}/nwprod/gempak/NAWIPS/Gemenviron.profile .gempak
chmod +x make_decoder_links.sh
./make_decoder_links.sh
chmod +x make_all_decoders.sh
./make_all_decoders.sh
ecod_dccrad is not compiled due to the rsl.a