在Android上构建一个http server(httpd)(基于libhv)

在Android上构建一个http server(httpd)(基于libhv)libhv 的路径 https github com ithewei libhvgit clone 代码编译代码参考上一篇 CMake 的例子 libhv 代码下载回来后默认有 cmakefile 的配置文件 只需要配置交叉工具链即可 跟上篇文章一

欢迎大家来到IT世界,在知识的湖畔探索吧!

  1. libhv 的路径

https://github.com/ithewei/libhv

git clone 代码

编译代码

参考上一篇CMake的例子,libhv代码下载回来后默认有cmakefile的配置文件,只需要配置交叉工具链即可。

在Android上构建一个http server(httpd)(基于libhv)



欢迎大家来到IT世界,在知识的湖畔探索吧!

跟上篇文章一样,在目录下执行cmake.等待ninja文件生成,执行ninja编译

在Android上构建一个http server(httpd)(基于libhv)

编译代码

在Android上构建一个http server(httpd)(基于libhv)

最终会编译出so文件和对应的可执行文件在lib和bin目录下

在Android上构建一个http server(httpd)(基于libhv)

在Android上构建一个http server(httpd)(基于libhv)

把so文件上传到/system/lib64目录下,根据你的机器是64位arm还是32位,把httpd push到/system/bin目录下。

最后把httpd的配置文件也上传上去

在Android上构建一个http server(httpd)(基于libhv)

修改index_of 和document_root,在sdcard上执行httpd. 最后执行起来像这样

在Android上构建一个http server(httpd)(基于libhv)

在主机上访问设备的地址。

在Android上构建一个http server(httpd)(基于libhv)

到这里在Android 设备上搭建httpd server基本完成,后面想继续玩,那就要深入研究libhv的代码了。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/103380.html

(0)
上一篇 2小时前
下一篇 2小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信