windows平台下vlc编译之二:vlc-0.8.6i的编译
2009-10-24 00:00:00 来源:WEB开发网如果按照上一篇博客《windows平台下vlc编译之一:编译环境构建》安装好了Cygwin,下载了源码和第三方库之后,我们就可以编译vlc了。这篇博客先讲如何编译vlc-0.8.6i.
步骤一:解压源码和第三方库。
源文件:http://download.videolan.org/pub/videolan/vlc/0.8.6i/vlc-0.8.6i.tar.gz
库:http://download.videolan.org/pub/testing/win32/contrib-20070530-win32-bin-gcc-3.4.5-only.tar.bz2
将vlc-0.8.6i.tar.gz和contrib-20070530-win32-bin-gcc-3.4.5-only.tar.bz2拷贝到/home/username/下面(username为登陆的用户目录),运行以下命令解压:
tar xjvf contrib-20070530-win32-bin-gcc-3.4.5-only.tar.bz2 -C /
tar xzvf vlc-0.8.6i.tar.gz
做一点点清理工作
rm -rf /usr/win32/bin/moc
rm -rf /usr/win32/bin/rcc
rm -rf /usr/win32/bin/uic
步骤二:Bootstrap
cd vlc-0.8.6i
./bootstrap
可能出现的错误:
+ aclocal-1.9 -I m4
/usr/bin/m4:configure.ac:4643: cannot create temporary file for diversion: Permission denied
autom4te-2.61: /usr/bin/m4 failed with exit status: 1
aclocal-1.9: autom4te failed with exit status: 1
分析:杀毒软件有关系,比如Jeremiah用的Mcafee就会出这样的错误。
解决方法:关闭杀毒软件重新运行./bootstrap。
步骤三:编辑vlc脚本
在vic-0.8.6i下新建文本文件"configure-vlc01.sh"(见附件),内容如下:
更多精彩
赞助商链接