编译说明¶
在正常使用系统前需要本地化编译相应的库和应用程序。
BUFRLIB库编译¶
BUFR格式转换中需要调用BUFRLIB库中的相关函数,因此需要对BUFRLIB进行本地化编译。编译步骤如下:
定义编译器环境变量
export FC=gfortran export CC=gcc
编译文件
$FC -fno-second-underscore -c *.f *.F $CC -DUNDERSCORE -c *.c
合成库文件
ar crv ./BUFRLIB.lib *.o
经过上述步骤后将会在 BUFRLIB_v10-2-3 目录下生成库文件 BUFRLIB.lib 。
process_mosaic执行程序编译¶
process_mosaic为读取雷达反射率拼图数据,并将其写入模式格点中,然后转换成BUFR格式输出的执行程序。
- 进入
RefBUFR目录(/Script/RefBUFR) - 终端输入:
make clean - 终端输入:
make
编译成功后会在当前目录下生成 process_mosiac 执行程序。
process_vel执行程序编译¶
process_vel为读取雷达径向速度数据,并将其转换成BUFR格式输出的执行程序。
- 进入
VelBUFR目录(/Script/VelBUFR) - 终端输入:
make clean - 终端输入:
make
编译成功后会在当前目录下生成 process_vel 执行程序。