编译
安装Ant 1.10.8
- 下载Ant 1.10.8安装包并解压。
1 2
wget https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.8-bin.tar.gz tar -zxvf apache-ant-1.10.8-bin.tar.gz -C /opt/tools/installed/
- 配置Ant环境变量。
- 打开“/etc/profile”文件。
1
vi /etc/profile
- 按“i”进入编辑模式,在文件末尾加入以下内容。
1 2
export ANT_HOME=/opt/tools/installed/apache-ant-1.10.8 export PATH=$ANT_HOME/bin:$PATH
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 打开“/etc/profile”文件。
- 使修改的环境变量生效。
1
source /etc/profile
- 验证Ant版本号。
1
ant -version
编译Jna 3.0.9
- 下载Jna 3.0.9源码并解压。
1
wget https://github.com/java-native-access/jna/archive/3.0.9.tar.gz
- 解压源码包。
1
tar -zxf 3.0.9.tar.gz
- Jna 3.0.9对应的libffi版本低,不支持AArch64,下载libffi-3.2.1源码,替换“jna-3.0.9/jnalib/native/libffi”目录。
1 2 3 4
wget https://gcc.gnu.org/pub/libffi/libffi-3.2.1.tar.gz tar -zxf libffi-3.2.1.tar.gz rm -rf jna-3.0.9/jnalib/native/libffi/* cp -r libffi-3.2.1/* jna-3.0.9/jnalib/native/libffi/
- 进入“jna-3.0.9/jnalib”目录。
1
cd jna-3.0.9/jnalib
- 执行编译。
1
ant
编译完成后将会在“jna-3.0.9/jnalib/build-d64”目录下生成jna.jar。
编译Jna 4.1.0
- 下载Jna 4.1.0源码并解压。
1
wget https://github.com/java-native-access/jna/archive/4.1.0.tar.gz
- 解压源码包。
1
tar -zxf 4.1.0.tar.gz
- 进入Jna 4.1.0。
1
cd jna-4.1.0
- 执行编译。
1
ant
编译完成后将会在“build”目录下生成jna.jar。