nginx+rtmp+ffmpeg,windows下编译gdb调试

本文档详细介绍了如何在Windows环境下,利用mingw32或msys2编译Nginx、RTMP模块、FFmpeg,并设置GDB进行调试。涉及配置选项、依赖库的安装以及编译步骤,帮助开发者在本地进行源码级别的调试工作。
摘要由CSDN通过智能技术生成

回馈具有开源精神以及乐于分享知识的各位同道中人

 

nginx:1.15.7(http://nginx.org/en/download.html)

note:单独下载的源码包里包含makefile,但是还需要下载最新的源码,因为官方download给的链接下载的文件里面会缺少很多源码。vs编译的时候会提示无法生成相应.o文件。所以要下载最新源码覆盖进去。

###########################################################################################################

nginx-rtmp-moudle:1.1.4(https://github.com/arut/nginx-rtmp-module)

pcre:pcre-8.42(http://www.pcre.org/)

zlib:zlib-1.2.11(http://www.zlib.net/)

openssl:openssl-1.0.2p(http://www.openssl.org/)

步骤:

在nginx文件目录中新建objs,然后在其内再新建lib文件夹,把上面4个源码包放进去。

然后用mingw32,或msys2的mingw32,cd到nginx目录进行配置生成文件会放置到objs目录下。

###########################################################################################################

./configure \
--with-cc=cl \
--with-debug \
--prefix= \
--conf-path=conf/nginx.conf \
--pid-path=lo

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值