windows下编译ffmpeg

http://blog.csdn.net/xhhjin/article/details/8449251

放弃window下的编译(失败)
方式:
1.使用cygwin 的形式 可能原因:ndk 我只下载了windows版本的,导致在脚本调用相应的gcc的时候出现错误,因为这个时候gcc是个exe文件,linux不认的。
2.使用MinGw +msys 的形式 不知道为什么特别慢,还在最后报错。无语
3.搭建虚拟机:采用雷神的博客 的脚本,并编译成功,(note:要注意修改相应的路径)
注意在复制雷神的脚本的时候要注意转码(使用UE的dos转unix)和删除每一行的末尾两个字符(即:行结尾为\的地方)
note:所有需要下载的东西请移步到相应的官网上下载。比方说:ubuntu的镜像文件。ndk的linux版本。
搭建虚拟机的过程中我使用共享文件的形式来达到与windows的交互,在设置完毕之后还需要重启tools 按照步骤可以实现看到/mnt/hgfs的。
注意看虚拟机下面一栏的弹出选项。

还要注意执行make 的时候,如果增加-4j的话,会更快的。
make -j4
make install -j4

编译的过程大概只需要几分钟的时间,一般不会太久。

期间可能会有部分的警告,请忽略。

tar的命令
tar -cvf 目标文件 源文件
tar -cvf out.zip *.so
将所有的以so结尾的文件都压缩到out.zip 中
tar -tf out.zip
列出所有out.zip 中的文件

tar -xvf out.zip
解压out.zip

x 解压
c 压缩
v 列出过程
f 文件
z/j 相应的压缩格式

Ubuntu的vi编辑器,三种模式(一般,编辑,命令)
一般模式下 :x为删除一个字符 dd为删除一行
编辑模式:r为替换。i为插入。
命令 :q 退出 w保存 !强制

猜你喜欢

转载自blog.csdn.net/telenewbie/article/details/53044205