本文讨论如何在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