前提是安装了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.xz tar xvJf vlc-2.0.8a.tar.xz cd 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.git cd 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 ./bootstrap make
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-perlsudo apt-get install ant autoconf automake autopoint libtoo lgawk gcc g++pkg-config cmake patch subversion git