本机编译
$ ./configure --with-openssl $ make -j12 $ sudo make install点击复制复制失败已复制
跨平台编译
提示
基于 Ubuntu 20.04
$ sudo apt install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi $ export CROSS_COMPILE=arm-linux-gnueabi- $ ./configure $ make clean $ make libhv点击复制复制失败已复制
编译选项
compile without c++
$ ./configure --without-evpp $ make clean && make点击复制复制失败已复制
compile WITH_OPENSSL
提示
基于 Ubuntu 20.04
环境准备
$ sudo apt install openssl libssl-dev点击复制复制失败已复制
http
编译示例:
$ ./configure --with-openssl $ make clean && make $ bin/httpd -s restart -d $ bin/curl -v http://localhost:8080 $ bin/curl -v https://localhost:8443点击复制复制失败已复制
compile WITH_CURL
$ ./configure --with-curl $ make clean && make $ bin/httpd -s restart -d $ bin/curl -v http://localhost:8080点击复制复制失败已复制
compile WITH_NGHTTP2
提示
基于 Ubuntu 20.04
环境准备
$ sudo apt install libnghttp2-dev 点击复制复制失败已复制
编译配置
$ ./configure --with-nghttp2 $ make clean && make $ bin/httpd -s restart -d $ bin/curl -v http://localhost:8080 --http2点击复制复制失败已复制
compile WITH_KCP
$ ./configure --with-kcp $ make clean && make点击复制复制失败已复制
compile WITH_MQTT
$ ./configure --with-mqtt $ make clean && make