1、首先是安装64位的ubuntu系统(ubuntu-16.04.5-desktop-amd64.iso)
阿里的源比较快:http://mirrors.aliyun.com/ubuntu-releases/
2、先安装所需要的依赖库和工具(要编译生成32位的LibVLC)
apt-get install gcc-mingw-w64-i686 g+±mingw-w64-i686 mingw-w64-tools
如果要编译生成64位的VLC则下载:(未尝试)
apt-get install gcc-mingw-w64-x86-64 g+±mingw-w64-x86-64 mingw-w64-tools
2.1、(这里装的版本可能无法编译vlc3以上的,vlc需要mingw-64 5版本以上)
去这里下载5.0的版本:http://ftp.us.debian.org/debian/pool/main/m/mingw-w64
通过wget http://ftp.us.debian.org/debian/pool/main/m/mingw-w64/mingw-w64-common_5.0.1-1_all.deb
mingw-w64-common_5.0.1-1_all.deb
mingw-w64-i686-dev_5.0.1-1_all.deb
mingw-w64-tools_5.0.1-1_amd64.deb
mingw-w64-x86-64-dev_5.0.1-1_all.deb
mingw-w64_5.0.1-1_all.deb
安装dpkg -i mingw-w64-common_5.0.1-1_all.deb
3、一些linux库
apt-get install lua5.2 libtool automake autoconf autopoint make gettext pkg-config
apt-get install qt4-dev-tools git subversion cmake cvs
apt-get install wine64-development-tools libwine-development zip p7zip nsis bzip2
apt-get install yasm ragel ant default-jdk protobuf-compiler dos2unix
4、获取源代码
git clone http://git.videolan.org/git/vlc.git
cd vlc
5、Prepare 3rd party libraries
apt-get install subversion yasm cvs cmake ragel autopoint
$ mkdir -p contrib/win32
$ cd contr