![]() |
||
Junior Member
![]() ![]() ![]() 加入日期: Aug 2000 您的住址: 中外野
文章: 716
|
[問題]請問有人用TOOLCHAIN編過FFMPEG嗎?
我用TOOLCAHIN編
MAKE過後都沒有ERROR 可是發現FFMPEG.FFSERVER等檔案都有出來 獨缺FFPLAY... 有人遇過這種問題嗎? ![]() 之後我想單獨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連結的時候有問題? 先謝謝大家了~~
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通 ![]() |
|||||||
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Aug 2000 您的住址: 中外野
文章: 716
|
推一下....雖然有在玩的人可能很少
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通 ![]() |
||
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Jun 2002
文章: 2,332
|
![]() 看到了逢甲的學弟XD...
這個問題在下記得算是FAQ了,建議您到google大神 上面使用"TOOLCHAIN FFMPEG FFPLAY ARM"查詢 應該可以找到資料。 只能這樣給您建議,因為在下已經跳到in-house software 的開發上面,開發軟體給某Axxx公司搭配NB/PC使用XD 加油吧!
__________________
Es muss sein! |
![]() |
![]() |
Major Member
![]() 加入日期: Jan 2002
文章: 102
|
沒有X的libs跟include..............
看看libX11.so.6在哪裡加上去 此文章於 2005-08-20 10:52 PM 被 smills 編輯. |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Aug 2000 您的住址: 中外野
文章: 716
|
嗯...學長好
![]() google我已經翻一個禮拜了吧 ![]() 還真的有其他人有跟我一樣的問題 可是無解 ![]() 我再找找看
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通 ![]() |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Aug 2000 您的住址: 中外野
文章: 716
|
引用:
耶...我還真的漏掉耶.. ![]() 因為之前搞SDL弄太久了.... 反而又漏掉X.. 謝謝啦 我馬上來試試看
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通 ![]() |
|
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Aug 2000 您的住址: 中外野
文章: 716
|
引用:
請問加上去的意思是用-I這個參數 把libX11.so.6的目錄加上去嗎? 因為我這樣加了以後還是一樣的訊息 ![]()
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通 ![]() |
|
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Aug 2000 您的住址: 中外野
文章: 716
|
或是用-rpath?
可是我有試了一下 好像也是不行XD
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通 ![]() |
![]() |
![]() |
Advance Member
![]() ![]() 加入日期: Apr 2001 您的住址: 台北市
文章: 366
|
引用:
-I 是加入搜尋 include file 的 path -L 才是加入搜尋 library 的 path |
|
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Aug 2000 您的住址: 中外野
文章: 716
|
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有關的~~ 大概還有漏檔案吧 ![]() 晚點再試~~
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通 ![]() 此文章於 2005-08-21 05:12 PM 被 大鳥 編輯. |
![]() |
![]() |