针对Android/ARM目标平台,需要先安装Android SDK/NDK。设置交叉编译环境后,可以直接用GmSSL内置的编译系统进行编译。下面的脚本给出了交叉编译的示例,需要根据安装的SDK位置及预计的平台编号修改
编译完成后,可以生成面向Android目标平台的二进制库和gmssl可执行程序。
由于GmSSL编译脚本还不能实现在所有操作系统上自动编译Java接口代码,因此编译脚本中默认没有启用Java接口的编译。 开启方式如下: 在源代码根目录下找到Configure文件,找到
重新编译,则可以自动编译java目录下的C代码和Java代码,并生成libgmssljni动态库和GmSSL.class。水果沙拉 这个模块的编译目前在Mac下可以测试通过。