我正在尝试按照这里的指示在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
可能出了什么问题?