參考自libvlc官方wiki http://wiki.videolan.org/Win32Compile
1. 安裝mingw-w64交叉編譯toolchain
sudo apt-get -mingw-w64-i686 g++-mingw-w64 mingw-w64
2. 將mingw-w64更新到最新版, 否則libvlc的configure會報錯, deb包下載地址: http://ftp.us.debian.org/debian/pool/main/m/mingw-w64/
安裝下載的deb包, XXXX代表源碼版本
sudo dpkg -i mingw-w64-dev_3.~svnXXXX-1_all.deb
3. 安裝git, svn, git檢出源碼, svn編譯過程中要用到的, autoconf等是生成configure用的
apt-get git svn autoconf automake libtool lua5.
4. 克隆vlc源碼
$ git clone git:
5. 下載vlc的依賴庫
-p contrib///bootstrap --host=i686-w64-mingw32 --build=i686-w64- prebuilt
6. 生成configure, 禁用多國語言, 編譯結果會在vlc-xxx的目錄裡, 拷貝到win平台下就可正常運行了
$ cd -/ win32 &&/configure --host=i686-w64-mingw32 --disable- && package-win-common