CentOS ffmpeg編譯,出不來ffplay的原因

首先安裝的是SDL1.2版本,通過yum安裝的,再編譯ffmpeg的時候會出現下面的編譯錯誤
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/libSDL.so: undefined reference to `_XGetRequest',錯誤在config.log中可以查到。
百般折騰之後,還是解決了這個問題。雖然不知道具體原因,也希望對該錯誤有清楚認知的大神可以留下您的解決方案。
我的解決方法:
  安裝SDL1.2的時候, 不要用yum安裝,因爲在安裝SDL-devel的時候,會安裝一些組件,包括glibc和X11等。
 我重新裝了一個centos系統,然後下載SDL1.2.14.tar.gz,
下載地址http://download.csdn.net/detail/tfssm/4430490,將SDL直接安裝到根目錄,--prefix=/
此時再重新編譯ffmpeg的時候就會出現ffplay。
此處加上關於ffplay不能使用的解決方法:
http://www.tuicool.com/articles/Bf6j2m
發佈了26 篇原創文章 · 獲贊 8 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章