Makefile

简介: Makefile

本机编译

官方文档

$ ./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
目录
相关文章
|
6月前
|
存储 编译器 C++
Makefile
Makefile
34 0
|
6月前
|
IDE Shell Linux
013.Makefile
Makefiel 编写 我们之前其实已经写过一些makefile了,只是没有具体介绍,本篇博客就详细的介绍一下Makefile。
56 0
|
开发工具 C语言
Makefile 使用(1)
Makefile 使用(1)
113 0
|
Linux C语言 编译器
makefile 中 $@ $^ % 2015-04-11 18:02:36
来自博客: http://blog.csdn.net/kesaihao862/article/details/7332528  这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。
1306 0
|
C语言
makefile中伪目标的理解
1. 我们知道Makefile中的语法是这样: target ... : prerequisites ... command … …   2. 假如编译两个文件可以这么写: a.o:a.c  gcc -c a.c b.o:b.c  gcc -c b.c Test: a.o b.o   gcc -o Test a.o b.oclean:  rm *.o 我们可以单独这么运行:make a.o或者make b.o或者make clean注意上面三个的区别。
1224 0