PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   [問題]請問有人用TOOLCHAIN編過FFMPEG嗎? (https://www.pcdvd.com.tw/showthread.php?t=527041)

大鳥 2005-08-20 04:56 PM

[問題]請問有人用TOOLCHAIN編過FFMPEG嗎?
 
我用TOOLCAHIN編
MAKE過後都沒有ERROR
可是發現FFMPEG.FFSERVER等檔案都有出來
獨缺FFPLAY...

有人遇過這種問題嗎? :rolleyes:

之後我想單獨compile FFPLAY所以下
arm-linux-gcc -O3 -g -Wall -I/usr/local/hybus-arm-linux-R1.1/arm-linux/X11R6-arm/include -I/root/ffplay -I/root/ffplay/libavcodec -I/root/ffplay/libavformat -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -I/usr/local/hybus-arm-linux-R1.1/lib/gcc-lib/arm-linux/2.95.3/usr/include/SDL -L/usr/local/hybus-arm-linux-R1.1/lib/gcc-lib/arm-linux/2.95.3/usr/lib -Wl,-rpath,/usr/local/hybus-arm-linux-R1.1/lib/gcc-lib/arm-linux/2.95.3/usr/lib -lSDL -lpthread -D_REENTRANT -o ffplay.o ffplay.c


訊息如下
http://bbs.iecs.fcu.edu.tw/~bigbird/message.txt


好像是程式最後與sdl連結的時候有問題?

先謝謝大家了~~

大鳥 2005-08-20 07:54 PM

推一下....雖然有在玩的人可能很少

u3350829 2005-08-20 10:35 PM

看到了逢甲的學弟XD...
這個問題在下記得算是FAQ了,建議您到google大神
上面使用"TOOLCHAIN FFMPEG FFPLAY ARM"查詢
應該可以找到資料。

只能這樣給您建議,因為在下已經跳到in-house software
的開發上面,開發軟體給某Axxx公司搭配NB/PC使用XD
加油吧!

smills 2005-08-20 10:46 PM

沒有X的libs跟include..............
看看libX11.so.6在哪裡加上去

大鳥 2005-08-20 10:47 PM

嗯...學長好 :cool:

google我已經翻一個禮拜了吧 :ase
還真的有其他人有跟我一樣的問題
可是無解 :cry:
我再找找看

大鳥 2005-08-20 10:59 PM

引用:
作者smills
沒有X的libs跟include..............
看看libX11.so.6在哪裡加上去


耶...我還真的漏掉耶.. :jolin:
因為之前搞SDL弄太久了....
反而又漏掉X..
謝謝啦
我馬上來試試看

大鳥 2005-08-20 11:16 PM

引用:
作者smills
沒有X的libs跟include..............
看看libX11.so.6在哪裡加上去


請問加上去的意思是用-I這個參數
把libX11.so.6的目錄加上去嗎?
因為我這樣加了以後還是一樣的訊息 :cry:

大鳥 2005-08-20 11:44 PM

或是用-rpath?
可是我有試了一下
好像也是不行XD

yujohn 2005-08-21 03:31 AM

引用:
作者大鳥
請問加上去的意思是用-I這個參數
把libX11.so.6的目錄加上去嗎?
因為我這樣加了以後還是一樣的訊息 :cry:


-I 是加入搜尋 include file 的 path
-L 才是加入搜尋 library 的 path

大鳥 2005-08-21 05:04 PM

arm-linux-gcc -I/usr/local/hybus-arm-linux-R1.1/arm-linux/X11R6-arm/include -I/root/ffplay -I/root/ffplay/libavcodec -I/root/ffplay/libavformat -I/usr/local/hybus-arm-linux-R1.1/lib/gcc-lib/arm-linux/2.95.3/usr/include/SDL -I/usr/local/hybus-arm-linux-R1.1/lib/gcc-lib/arm-linux/2.95.3/include -L/usr/local/hybus-arm-linux-R1.1/lib/gcc-lib/arm-linux/2.95.3/usr/lib -L/usr/local/hybus-arm-linux-R1.1/arm-linux/X11R6-arm/lib -o ffplay.o ffplay.c

應該是SDL的h檔
SDL的lib跟include
還有X的lib都加了
可是還是類似的錯誤訊息
只是前面的
/usr/local/hybus-arm-linux-R1.1/arm-linux/bin/ld: warning: libX11.so.6, needed by /usr/local/hybus-arm-linux-R1.1/lib/gcc-lib/arm-linux/2.95.3/usr/lib/libSDL.so, not found (try using -rpath or -rpath-link)
/usr/local/hybus-arm-linux-R1.1/arm-linux/bin/ld: warning: libXext.so.6, needed by /usr/local/hybus-arm-linux-R1.1/lib/gcc-lib/arm-linux/2.95.3/usr/lib/libSDL.so, not found (try using -rpath or -rpath-link)
沒有了
剩下後面的主要是
undefined reference to `SDL_XXXXXX'
都是跟SDL有關的~~
大概還有漏檔案吧 :rolleyes:

晚點再試~~


所有的時間均為GMT +8。 現在的時間是04:45 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。