vlc 2.0.8编译 ubuntu 12.04

来源:互联网 发布:ubuntu 登录samba 编辑:程序博客网 时间:2024/06/05 20:29
前提是安装了qt4creator等相关环境。sudo apt-get install git libtool build-essential pkg-config autoconf

wget ftp://ftp.videolan.org/pub/videolan/vlc/2.0.8/vlc-2.0.8a.tar.xztar xvJf vlc-2.0.8a.tar.xzcd vlc-2.0.8a

If you are using the Git development version, start by bootstrapping the source tree:

git clone git://git.videolan.org/vlc.gitcd vlc./bootstrap

sudo apt-get build-dep vlc

The method for badly-behaved distributions

If your distribution does not provide the needed libraries,or you really want to link VLC statically, use the VLC contribs system. It is included in the VLC source.

First, you need to install the GNU autotools (if you have not already done so), CMake, subversion, Git and a recent GNU/tar utility or equivalent.

apt-get install subversion yasm cvs cmake

cd contrib
mkdir native
cd native
../bootstrap
make

Note the commands above are for VLC 2.0 or later. Details differ slightly for older versions:

cd extras/contrib./bootstrapmake


Final configuration

If you want to install VLC into another directory, run

./configure --prefix=/path/to/install/folder/

This is an example of a typical VLC configure line:

./configure --enable-x11 --enable-xvideo --enable-sdl --enable-avcodec --enable-avformat \ --enable-swscale --enable-mad --enable-libdvbpsi --enable-a52 --enable-libmpeg2 --enable-dvdnav \ --enable-faad --enable-vorbis --enable-ogg --enable-theora --enable-faac --enable-mkv --enable-freetype \ --enable-fribidi --enable-speex --enable-flac --enable-live555 --with-live555-tree=/usr/lib/live \ --enable-caca --enable-skins --enable-skins2 --enable-alsa --enable-qt4 --enable-ncurses其中可能会遇到问题:需要安装
sudo apt-get install gettext-base gettext liblocale-gettext-perl
sudo apt-get install ant autoconf automake autopoint libtoo lgawk gcc g++pkg-config cmake patch subversion git