- 使用PuTTY工具,以root用户登录服务器。
- 执行以下命令下载ANTLR安装包。
cd /path/to/antlr
wget https://www.antlr2.org/download/antlr-2.7.7.tar.gz
- 执行以下命令解压UDUNITS安装包。
tar xvf antlr-2.7.7.tar.gz
- 执行以下命令进入解压后的目录。
cd antlr-2.7.7
- 执行以下命令修改CharScanner.hpp。
sed -i "13a #include <strings.h>" lib/cpp/antlr/CharScanner.hpp
sed -i "14a #include <cstdio>" lib/cpp/antlr/CharScanner.hpp
- 执行以下命令编译安装ANTLR。
export CC=clang CXX=clang++ FC=flang
./configure --prefix=/path/to/antlr --disable-csharp --disable-java --disable-python --build=aarch64-unknown-linux-gnu
make -j
make install