在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)

跟上篇文章一样,在目录下执行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://haidsoft.com/166684.html

(0)
上一篇 2025-01-08 12:33
下一篇 2025-01-08 12:45

相关推荐

发表回复

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

关注微信