12
2025
02
22:04:18

使用androidndk 编译Openconnect

1.在open connect官网获取源码,目前有四个版本,我选择的是第三个版本open connect的


git clone https://gitlab.com/openconnect 


2.进入android/makefile


将NDK的路径修改为本地路径


3.获取对应的ndk (android-ndk-r16b)


4.将ARCH修改为arm64


5.在Android下执行make


此事会遇到有的库下载不下来的情况,有可能跟源有关;


如果依赖库都下载下来了,将每一个依赖库进行配置:./configure;


配置完事之后,就依次使用make编译这些依赖库:libxml2,gmp;nettle;gnutls:


编译完成之后使用make install进行安装,注意:需要使用ubantu,否则window下没有办法执行sudo make install ;


 当整个make执行完成之后就会在对应目录下生成可执行文件open connect以及libopenconnect.so


6.编译完成之后:


1)将openconnect  push到手机的data下


2)将libopenconnect.so push到system/lib64 下


3)将vpnc-script.in push 到手机data下


7.在data 下执行./openconnect —juniper —script vpnc-script.in http://vpn.dds.com

————————————————




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/9029.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: