×

使用androidndk 编译Openconnect

hqy hqy 发表于2025-02-12 22:04:36 浏览13 评论0

抢沙发发表评论

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

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



打赏

本文链接:https://www.kinber.cn/post/4831.html 转载需授权!

分享到:


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

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客