Win10子系统下FFMPEG编译
看别人的帖子很简单,自己做了才知道有多少坑。
偶然看到一篇帖子关于Win10下可以安装一个子系统,突感新颖,于是乎就开始玩玩。
一、Win10子系统的安装
参照以下两篇文章即可
http://www.cnblogs.com/micro-chen/p/5437316.html
http://www.jianshu.com/p/bc38ed12da1d
其实蛮简单的,但是要注意这样的一个坑:
解决 Bash On Windows 无法下载(慢)

网上找了各种方法:1.设置DNS 2.设置代理 3.利用Fiddler 等等,对于我的问题通通无效。放弃的心都有了。。。
解决问题还是得找到问题的根本,文件系统来源于应用商店,关键点找到了,于是就去找应用商店,果不其然,
应用商店都无法打开,别说是从应用商店下载了。

所以又将问题锁定在:win10 无法联网,错误代码0x80072EFD。最终找到下面的贴,问题一目了然。
blog.csdn.net/u011303443/article/details/51558234
最终再次尝试:lxrun /install /y命令,开始下载,︿( ̄︶ ̄)︿。
其实win10子系统就是一个Ubuntu,熟悉Ubuntu的童鞋,撸起来是不是6得很O(∩_∩)O哈哈~。
二、FFMPEG编译
参考:www.jianshu.com/p/3aea6c683c05
特别注意:

打死都要注意的地方:文件必须是unix格式的,不要在window上创建.sh文件,这样的文件是doc格式
无法在Ubuntu下使用。vim打开文件,使用:set ff命令查看结果。

安装 gcc
apt-get install gcc
安装 make
apt-get install make
帖子里shell脚本少了一条语句记得添加:--enable-cross-compile \
最后,执行shell脚本,出去抽个烟,回来,编译完成。