Ubuntu 12.04 編譯 vlc 2.1.0

環境:虛擬機裏裝 Ubuntu 12.04(32位)


一、安裝交叉編譯環境

1. sudo apt-get install gcc-mingw-w64-i686 g++-mingw-w64
2. sudo apt-get install mingw-w64

// 下載安裝最新包,要不會報錯
4. sudo dpkg -i mingw-w64-dev_3.0~svn4933-1_all.deb

二、下載安裝工具包

// vlc 依賴包
1. sudo apt-get build-dep vlc

// 用於打包
2. sudo apt-get install subversion p7zip-full nsis

三、下載配置最新 vlc

1. git clone git://git.videolan.org/vlc.git

// 使用第三方包
2.  $ mkdir -p contrib/win32
      $ cd contrib/win32
      $ ../bootstrap --host=i686-w64-mingw32
      $ make prebuilt
     // 下載編譯qt時間會很長,下載可以從 http://releases.qt-project.org/qt4/source/qt-everywhere-opensource-src-4.8.2.tar.gz 下載完後,請手動複製到
          contrib/tarballs, 並重名爲 qt-4.8.2.tar.gz 這樣可以大大節省 下載時間,編譯時間只能靠你的CPU了
      $  make .qt4 

四、配置編譯VLC
1. 回到 vlc 根目錄
   cd  {vlcroot}
   ./bootstrap
   mkdir win32 && cd win32
   
   // 使用默認配置
     ../extras/package/win32/configure.sh --host=i686-w64-mingw32

   // 如果正常的話,應該不會出錯,這時這時的你.... 請 make 一下吧
   make

  // 經過長征,中國上下五千年,各種,這時你終於編譯好了
   make package-win32
   會生成一個 7z 的包和一個 安裝 exe 包


K.0

參考資料:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章