我正在尝试为此处给出的 Windows (Xp-SP2) 构建 ffmpeg 。
./configure -–extra-cflags=”-mno-cygwin -mms-bitfields” -–extra-ldflags=”-Wl, -add-stdcall-alias” -–enable-memalign-hack -–enable-shared -–disable-static -–target-os=mingw32
上面的命令按照指示放在一个myconfig
文件中,当我运行时./myconfig
,显示以下错误:
Broken Shell detected. Trying alternatives.
Trying Shell bash
Unknown option "-–extra-cflags=-mno-cygwin".
正如链接中所建议的那样,我尝试了各种选项,但仍然无法成功。
我的环境是 Win XP:
- MinGW-5.1.6,
- bash-2.05b-MSYS,
- MSYS-1.0.10,
- ffmpeg-0.5
编辑:
通过参考howto对上述命令进行某些更改后,我能够成功运行make命令,并且我在各自的目录中找到了以下DLL
- ffmpeg\libavcodec\avcodec-51.dll
- ffmpeg\libavformat\avformat-51.dll
- ffmpeg\libavutil\avutil-49.dll
但我没有看到任何 ffmpeg\ffmpeg.exe 文件:(
可能出了什么问题?