歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下編譯VLC 2.0.1

Ubuntu下編譯VLC 2.0.1

日期:2017/2/28 15:46:00   编辑:Linux教程

前提:電腦能連接到Internet

1、 下載vlc源碼和依賴的工具

#sudo apt-get build-depvlc (當時的vlc版本是2.0.1)

#sudo apt-get install libtool build-essential automake1.10 git-core

2、 編譯vlc

准備:先看看目錄下的readme和install幫助文件,對編譯過程有個了解,然後開始編譯:

#cd vlc-2.0.1

#./bootstrap

#./configure –enable-debug –disable-nls –disable-optimizations

#make

#make install

3、 在contrib目錄下是vlc用到的庫,如果要編譯這些庫,如qt4

#tar xvzf qt4.7.4.tar.gz

#cd qt4

#./configure

#make

#make install

4、 安裝Firefox Mozilla vlc插件,可以在Firefox中使用vlc

#sudo apt-get update

#sudo apt-get install vlc-plugin-pulse mozilla-plugin-vlc

5、 用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.htm

Copyright © Linux教程網 All Rights Reserved