本文討論如何在Ubuntu系統上交叉編譯VLC源代碼。首先,請啓動終端,然後執行以下命令:
-
$sudo
apt-get install gcc-mingw32 mingw32-binutils
-
$git clone git://git.videolan.org/vlc.git
-
$ mkdir -p contrib/win32
-
$ cd contrib/win32
-
$ ../bootstrap --host=i586-mingw32msvc
-
$ make prebuilt
-
如果是64位系統,你必須執行($ rm -f ../i586-mingw32msvc/bin/moc ../i586-mingw32msvc/bin/uic ../i586-mingw32msvc/bin/rcc),並且安裝qt4-tools
-
$cd -(回到vlc源目錄)
-
$ ./bootstrap
-
$ mkdir win32 && cd win32
-
$ ../extras/package/win32/configure.sh --host=i586-mingw32msvc
-
$ make
-
make package-win32