windows平台下vlc编译之一:编译环境构建
2009-10-24 00:00:00 来源:WEB开发网Copying skeleton files.
These files are for the user to personalise
their cygwin experience.
These will never be overwritten.
`./.bashrc' -> `/home/wangwei1//.bashrc'
`./.bash_profile' -> `/home/wangwei1//.bash_profile'
`./.inputrc' -> `/home/wangwei1//.inputrc'
则表示windows用户没有添加到Cygwin中,运行以下两条命令添加用户:
mkpasswd -l [-d] > /etc/passwd
mkgroup -l [-d] > /etc/group
其中-d可选,如果你在域中,需要用加入'-d 域名'。
重新开启Cygwin,在根目录'/'下就会生成/home/yourname的文件夹。
编译第三步:下载源码及第三方库。vlc的所有的源码(*.tar.gz,*.tar.bz2)及编译好的绿色版(win32/*.zip),安装版(win32/*.exe)都可以在这里下载:http://download.videolan.org/pub/videolan/vlc/。Cygwin下编译vlc最关键的就是源码和第三方库要相匹配,Jeremiah之所以编译了5天,经历了n多痛苦的过程,就是因为没有匹配好源码和第三方库,导致了大量的错误。上面网址里面的vlc的版本很多,相对稳定的是vlc-0.8.6*版本,推荐0.8.6i,匹配的contrib为:http://download.videolan.org/pub/testing/win32/contrib-20070530-win32-bin-gcc-3.4.5-only.tar.bz2。Jeremiah写这篇博客的时候最新的发行版是vlc-0.9.6,其实1.0.0已经在测试了,只是没有正式发布而已(http://nightlies.videolan.org/),vlc各个版本的更新日志参考:http://www.videolan.org/developers/vlc/NEWS。但是Jeremiah没有编译成功vlc-0.9.6,0.9.*版本推荐0.9.4,匹配的contib为:contrib-20080811-win32-bin-gcc-4.2.1-sjlj-runtime-3.13-only.tar.bz2。
Jeremiah将在未来几篇博客中详细介绍编译0.8.6i和0.9.4。
出处: http://jeremiah.blog.51cto.com/539865/114190
更多精彩
赞助商链接