StackOverflow還沒有讓我失望,所以不要讓我失望!在RHEL4上構建FFmpeg
我需要在RHEL4上構建FFmpeg ...是的,4!
RHEL4上make
的版本爲3.80
,配置FFmpeg時生成的Makefile文件似乎不兼容。當我make
它每次都會拋出一個分析錯誤。
這幾乎發生在我嘗試構建的每個軟件包上。
我的應用程序組(工作)不會將此機器升級,所以請跳過建議升級到RHEL5或6
什麼是我安裝FFmpeg的選項?
StackOverflow還沒有讓我失望,所以不要讓我失望!在RHEL4上構建FFmpeg
我需要在RHEL4上構建FFmpeg ...是的,4!
RHEL4上make
的版本爲3.80
,配置FFmpeg時生成的Makefile文件似乎不兼容。當我make
它每次都會拋出一個分析錯誤。
這幾乎發生在我嘗試構建的每個軟件包上。
我的應用程序組(工作)不會將此機器升級,所以請跳過建議升級到RHEL5或6
什麼是我安裝FFmpeg的選項?
你的問題指出,做一個適當的升級(即升級系統的GNU Make軟件包)是不可能的。但是,由於您擁有系統C編譯器的權限,因此我建議構建GNU Make 3.82(最新和最好的版本)並將其安裝到您的主目錄供個人使用。
軟件爲:http://mirrors.kernel.org/gnu/make/
拆開它,配置,編譯並安裝:
./configure --prefix=$HOME
make
make install
需要注意的是最後一步不是由 '須藤' 前綴。這會將'make'安裝爲〜/ bin/make。配置完FFmpeg後,調用'〜/ bin/make`,一切都可以正常工作。
我剛剛自己測試過。
你先生,非凡。 :-) – daniel0mullins 2012-03-09 20:53:16
什麼是錯誤?也許我們可以找出解決問題的辦法。 – 2012-03-09 00:38:33
我構建GNU Make 3.80(來自2002)並嘗試構建FFmpeg。我得到了:「未終止的函數調用'foreach':缺少')'停止。」谷歌搜索這個問題揭示了其他FFmpeg用戶誰已經有同樣的問題,這是因爲3.80。 – 2012-03-09 00:45:40