webrtc服务器janus 服务器代码IDE调试学习四

因为gdb调试起来较为困难,我使用clion在ubuntu进行调试,具体教程见https://blog.csdn.net/bvngh3247/article/details/80897745

新建一个工程

项目名称为:janus
项目路径为:你载源码后的路径,即要指到Makefile脚本的位置。
我这里主要是利用现有Makefile脚本,因为clion是使用cmakelist进行编译的。

修改cmakelist

cmake_minimum_required(VERSION 3.6)
project(janus)

#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")


message(${janus_SOURCE_DIR})
#/home/hjh/janus/clion/test1
message(${PROJECT_BINARY_DIR})
#/home/hjh/.CLion2016.2/system/cmake/generated/test1-5a99f6cb/5a99f6cb/Debug

message("hi\n")
message("hi\n")

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

#add_custom_target(make_test COMMAND make -C ${make_test_SOURCE_DIR}
#        CLION_EXE_DIR=${PROJECT_BINARY_DIR} && cp ${make_test_SOURCE_DIR}/make_test ./
#         )

add_custom_target(janus COMMAND make -C ${janus_SOURCE_DIR}
       CLION_EXE_DIR=${PROJECT_BINARY_DIR}
       )

设置输出的目标exe路径

首先在命令行窗口执行:

cd janus-gateway
sh autogen.sh
./configure --prefix=/opt/janus --enable-websockets --disable-plugin-lua
make

得到编译后的执行文件janus,然后设置执行文件路径

这里写图片描述

下图选译刚刚编译的janus执行文件。
这里写图片描述

运行

完成上面的步骤,就可以进行debug了。
这里写图片描述

设置参数:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风口上的传奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值