威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > 在Linux环境下如何调试live555

在Linux环境下如何调试live555

文章作者:计算机教程 上传时间:2019-07-19

图片 1

3. 打补丁

(4)./genMakefiles linux-gdb

修改如下:

tar -zxvf live.2011.06.14a.tar.gz

 

(5)make

1. 解压live.2009.02.23.tar.gz到~下

(1)先下载live555的源码

5. 编译live

经过以上步骤生成的live555MediaServer可以用于gdb调试,如果要使源代码中的DEBUG宏有效,

(

如:live.2011.06.14a.tar.gz

在我的公共邮箱提供了下载,具体下载方式为:
1). 登录http://mail.qq.com
2). 用户名:jeremiah_vlc
3). 密码:发邮件给我(jeremiah.vlc@gmail.com),我会告知。
4). 在“我的文件夹”的“Jeremiah_VLC相关资源”有所有资料的超大附件连接。

(2)解压源码

)

(3)cd live

6. copy库到/usr/win32

还需要修改live/config.linux-gdb文件,在COMPILE_OPTS一行中添加-DDEBUG即可。

cd ~/vlc-0.9.9a/modules/demux 
rm liblive555_plugin_la-live555.lo 
make

执行

将下列脚本保存为cp.sh

 

到此库已经替换成功了,以后修改了live的源码就可以重新make,重新cp。

4. 进入到live里面修改config.mingw

sh cp.sh

    第三方库的版本是非常重要的,在此Jeremiah提供一个方法去找所需要库的版本。
打开vlc源码下面的extras/contrib/src/会有一个MakeFile及packages.mak,这两个文件本来是给Linux及MacOS下载编译第三方库的。根据这两个文件就应该知道第三方库提供的下载地址及如果编译。

    Contrib库都是官网提供的,如果有些代码调用的第三方库,我们调试修改起来就很麻烦。Jeremiah最近再调试vlc的rtsp方面的东西,编译了live555的库,替换掉官网提供的Contrib里面关于live方面的库,vlc编译通过,实现了对第三方库的修改。在此共享,提供一个思路,其他的库,以此类推。

2. copy补丁到~下。注意目录层级

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:在Linux环境下如何调试live555

关键词: