WEB开发网
开发学院操作系统windows 2008 windows平台下vlc编译之二:vlc-0.8.6i的编译 阅读

windows平台下vlc编译之二:vlc-0.8.6i的编译

 2009-10-24 00:00:00 来源:WEB开发网   
核心提示: 步骤六:make运行:make如果是双核的电脑,可以运行:make-j2如果的电脑有N多个cpu,windows平台下vlc编译之二:vlc-0.8.6i的编译(4),则参数可以为-jN,N为cpu个数,其实这种方式很方便我们以后修改源代码,重新make的时候它只会编译修改的地方,这样能将几个c

步骤六:make

运行:

make

如果是双核的电脑,可以运行:

make -j2

如果的电脑有N多个cpu,则参数可以为-jN,N为cpu个数。这样能将几个cpu都利用起来,执行时间会缩短一些。

make的执行期间可能会出现错误,需要修改一些文件,当修改完成后,再执行make,以前make的东西会保留而继续make刚才出错的地方。其实这种方式很方便我们以后修改源代码,重新make的时候它只会编译修改的地方,很节省时间。

错误1:

In file included from file.c:30: 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/include/sys/stat. 
h:113: error: parse error before "off_t" 
/usr/lib/gcc/i686-pc-mingw32/3.4.4/../../../../i686-pc-mingw32/include/sys/stat. 
h:118: error: parse error before '}' token 
make[4]: *** [libaccess_output_file_plugin_a-file.o] Error 1 
make[4]: Leaving directory `/home/wangwei1/vlc-0.8.6i/modules/access_output' 
make[3]: *** [all-modules] Error 1 
make[3]: Leaving directory `/home/wangwei1/vlc-0.8.6i/modules/access_output' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory `/home/wangwei1/vlc-0.8.6i/modules' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/home/wangwei1/vlc-0.8.6i' 
make: *** [all] Error 2

解决方案:

//在"/usr/i686-pc-mingw32/include/sys"目录下的stat.h的文件开始处添加如下代码 

上一页  1 2 3 4 5 6 7  下一页

Tags:windows 平台 vlc

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接