嵌入式linux开发,web服务相关依赖库libhv移植,libhv库移植

        libhv是一个跨平台的类似libevent、libev、libuv的异步事件驱动库,但提供了更加接近原生的API接口和更加丰富的协议。libhv已广泛实用在公司的IOT平台、http API服务之中,正确性、稳定性、可扩展性、性能都有保证,完全开源,请放心使用。

一、下载

https://github.com/ithewei/libhv

二、解压

unzip libhv-master.zip

三、创建编译输出目录,并进入

mkdir buildout-arm
cd buildout-arm

四、创建cmake交叉编译工具文件toolchain.arm.cmake

toolchain.arm.cmake内容如下:

# specify the cross compiler
SET(CMAKE_C_COMPILER arm-linux-gcc)
SET(CMAKE_CXX_COMPILER arm-linux-g++)

# Name of the target platform
SET(CMAKE_SYSTEM_NAME Linux)
SET(CMAKE_SYSTEM_PROCESSOR arm)

五、执行cmake,生成Makefile文件

cmake -DCMAKE_TOOLCHAIN_FILE=../toolchain.arm.cmake ../

六、编译

make

你可能感兴趣的:(嵌入式Linux,C&C++,linux,前端,运维)