본문 바로가기

OpenSource

ffmpeg cross compile

*

ffmpeg : configure

./configure --arch=arm --enarget-os=linux --cross-prefix=/opt/arm-eabi-4.6.3-glibc-2.13/bin/arm-generic-linux-gnueabi-

 

sudo ./configure --arch=arm --enable-cross-compile --target-os=linux --enable-libx264 --disable-shared --enable-gpl --enable-static --extra-cflags=-I/usr/local/include --extra-ldflags=-L/usr/local/lib --cross-prefix=/opt/arm-eabi-4.6.3-glibc-2.13/bin/arm-generic-linux-gnueabi-

case error1 : error libx264 not found

- /usr/local/lib 디렉토리 상에 libx264.so 파일이 있었으나 계속 없다고 나옴.

=> libx264에 대한 라이브러리도 당연히 cross compile로 했었어야 했음 ㅡㅡ

 

 

h264 : configure

./configure --disable-asm --enable-shared --enable-static --host=arm-linux --cross-prefix=/opt/arm-eabi-4.6.3-glibc-2.13/bin/arm-generic-linux-gnueabi-

 

※ Licensing 옵션들중에 --enable-nonfree 도 빼야되는것을 기억해야 겠음. Default 값은 [no] 지만...

 

'OpenSource' 카테고리의 다른 글

리눅스에서 OpenSource 빌드시 에러 중 bad interpreter 에러  (0) 2015.07.08
mjpeg streamer  (0) 2015.03.05
libupnp 툴체인 빌드  (0) 2014.12.17