SRS 源码编译 clion远程调试

1. git下载源码 (下载慢可以使用gitee)

git clone  GitHub - ossrs/srs: SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.

2. clion 配置远程调试

(1)windows下载的代码在linux下编译需要 LF换行方式

(2)配置远程调试连接 Tools-》Deployment-》Configtation

配置连接:增加连接‘+’-》使用SFTP-》配置字节的远程linux系统地址 (root path建议 使用/  )

配置本地映射远程目录:

3. 代码上传到远程linux

4.  调出远程命令行Tools-》Start ssh session

virtual-machine:/tmp/tmp.srs4.0/trunk# ls
3rdparty  AUTHORS.txt  auto  conf  configure  doc  Dockerfile  Dockerfile.builds  Dockerfile.cov  Dockerfile.pkg  Dockerfile.test  etc  gdb  ide  modules  objs  packaging  research  scripts  src  usr
 

使用 以下命令完成编译, 编译过程中会有部分第三方脚本无法运行, 使用chmod 777  path/*给对应文件权限(使用srt 需要 再编译时增加配置,本文操作没有使用 ./configure --srt=on)

./configure
make

5. 完成编译后Tools》 Deployment-》Download from Remote Host 下载编译好的文件到本地

6. 执行CmakeList , (4.0relese编译好后(默认srt=off)

libsrt.a 没有正常编译, 项目不需要可以先在CmakeList中注释掉该部分的引用 -- 5.0.33可以正常编译

注释liasrt.a:

 重新reload。

7. 编译完成后会出现

配置启动目录和环境变量:Run-》Edit Configurations

 其中 Program arguments : https.rtmp2rtc.conf   可以根据自己项目需要定制选择响应的配置文件。

 8. 至此可以开始Debug了。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值