在编译最新版本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