一、下載下傳準備
準備編譯過程所需的工具和源碼。
二、MinGW+MSYS安裝
最新版本MinGW安裝工具mingw-get-setup.exe内部已經內建了msys工具:配置MSYS支援GCC編譯:![]()
專題:Windows編譯x264、SDL、faac、ffmpeg過程 開始安裝:![]()
專題:Windows編譯x264、SDL、faac、ffmpeg過程 安裝MSYS-1.0.11.exe(我們在後面的安裝過程中發現,上述安裝的msys gcc版本比較低,編譯SDL的時候會出錯),在安裝過程中會讓配置已安裝的MinGW路徑,如:C:/MinGW:![]()
專題:Windows編譯x264、SDL、faac、ffmpeg過程 ![]()
專題:Windows編譯x264、SDL、faac、ffmpeg過程
三、yasm支援
從步驟一中将下載下傳來的yasm可執行檔案,改名為yasm.exe,放在Windows\System32中。
四、編譯SDL
解壓下載下傳的SDL源碼包,例如放到D:\ffmpeg1.2\SDL-1.12.15目錄,msys進入SDL目錄,依次執行:
五、編譯x264
解壓下載下傳的x264源碼包,例如放到D:\ffmpeg1.2\x264目錄,msys進入x264目錄,依次執行:
六、重新部署環境
1、下載下傳 預設路徑為:C:\minGW和C:\msys\1.0 2、配置環境變量 右擊“我的電腦”-》屬性-》進階-》環境變量 按如圖操作,在PATH的編輯框最後加上C:\MinGW\bin 注意用“;”與前面的隔開![]()
專題:Windows編譯x264、SDL、faac、ffmpeg過程 三、下載下傳MSYS 下載下傳後,還是預設安裝,安裝前不用解除安裝前面第一步中安裝的版本,也就是把第一步的版本給覆寫掉; 在安裝結束的時候會提出DOS提示視窗: 最後一句為: Do you wish to continue with the post install? [yn ] 輸入n,結束安裝。 四、将在第一步中提取出來的bin檔案夾内容,複制到C:\msys\1.0\bin檔案夾下覆寫現在的檔案;![]()
專題:Windows編譯x264、SDL、faac、ffmpeg過程
七、編譯faac
解壓下載下傳的faac源碼包,例如放到D:\ffmpeg1.2\faac目錄,msys進入faac目錄,依次執行:
八、部署MinGW-w64
從http://jaist.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe 下載下傳MinGW-w64,安裝在C:/mingw-w64/,然後修改c:\msys\etc\fstab檔案中路徑,将MinGW路徑配置成:C:/mingw-w64/mingw32。
九、編譯ffmpeg
解壓下載下傳的ffmpeg0.9.0源碼包,例如放到D:\ffmpeg1.2\ffmpeg0.9.0目錄,msys進入ffmpeg目錄,依次執行: