前提:电脑能连接到Internet1、 下载vlc源码和依赖的工具#sudo apt-get build-depvlc (当时的vlc版本是2.0.1)#sudo apt-get install libtool build-essential automake1.10 git-core2、 编译vlc准备:先看看目录下的readme和install帮助文件,对编译过程有个了解,然后开始编译:#cd vlc-2.0.1#./bootstrap#./configure –enable-debug –disable-nls –disable-optimizations#make#make install3、 在contrib目录下是vlc用到的库,如果要编译这些库,如qt4#tar xvzf qt4.7.4.tar.gz#cd qt4#./configure#make #make install4、 安装Firefox Mozilla vlc插件,可以在Firefox中使用vlc#sudo apt-get update#sudo apt-get install vlc-plugin-pulse mozilla-plugin-vlc5、 用Eclipse调试vlc新建工程,选择根据makefiles创建工程,将vlc目录导入,选择gcc编译和gdb调试,即可调试vlc。如果调试过程有串行,说明编译时有优化选项,可以找到相应的makefile文件,将所有的”-O2”替换成”-O0”,然后修改.c文件,重新build project,就能解决这个问题!Timeline:网上看vlc编译文章——编译vlc——看vlc官网文档——学习gcc——学习gdb调试知识——使用Emacs调试vlc——将vlc导入到Eclipse——使用Eclipse调试——去掉编译优化——vlc实际调试了解其大致结构——新建c++工程,将需要的vlc代码导入编译(失败,得深入了解makefile才能实现)相关阅读:
在Ubuntu 12.04/11.10 中安装最新的 VLC 2.0.1多媒体播放软件 http://www.linuxidc.com/Linux/2012-03/57589.htmPictoric:Ubuntu设置壁纸自动切换通过PXE安装虚拟机相关资讯 VLC
- Ubuntu 16.04下安装VLC并解决sudo (07月14日)
- 万能播放器 VLC 终于登陆 Apple TV (01月13日)
- VLC任意指针间接引用漏洞(CVE-2015 (08/26/2015 16:11:21)
| - VideoLAN VLC媒体播放器缓冲区溢出 (06月12日)
- VLC 播放器也将登陆 Apple TV (09/15/2015 15:18:20)
- VLC 播放器已为 Windows 10 而作大 (08/09/2015 07:11:09)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内容
|