在编译最新版本ffmpeg时遇到上述问题。
通过网上搜索发现解决该问题的方法。
参考
http://comments.gmane.org/gmane.comp.video.ffmpeg.libav.user/10325
Re: makefile problem on win32 MinGW
Thomas Sharpless <tksharpless <at> ...> writes:
> ./configure: line 4652: git: command not found
>
> The very last part of the configure script fails but
> it looks to me like all it is trying to do is make
> sure the source code is totally current.
It looks if the repository you are using is
current, you don't have to worry about the warnings.
> But then, horrors!
> $ makecommon.mak:139: *** missing separator. Stop.
This indicates that your checkout is broken, use:
$ git config --global core.autocrlf false
and checkout again.
Carl Eugen
解决方法
运行
git config --global core.autocrlf false #然后运行下面的命令删除ffmpeg代码,并重新获取一下即可 git rm --cached -r . git reset --hard
参考
https://help.github.com/articles/dealing-with-line-endings#platform-windows