交叉编译mjpg-streamer

1. http://www.ijg.org/files/下载jpegsrc.v8d.tar.gz

2. svn co https://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer

3. tar xvf jpegsrc.v8d.tar.gz

4. cd jpeg-8d

5. ./configure CC=arm-linux-gcc --host=arm-linux --enable-shared --enable-static

6. make

7. cd mjpg-streamer

8. Index: plugins/input_uvc/Makefile

===================================================================
--- plugins/input_uvc/Makefile (版本 170)
+++ plugins/input_uvc/Makefile (工作副本)
@@ -11,7 +11,7 @@
 
 OTHER_HEADERS = ../../mjpg_streamer.h ../../utils.h ../output.h ../input.h
 
-CFLAGS += -O1 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC
+CFLAGS += -O1 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -I/home/hid/pkg/uvc_streamer/jpeg-8d
 
 #CFLAGS += -g
 #CFLAGS += -DDEBUG
@@ -30,7 +30,7 @@
  rm -f *.a *.o core *~ *.so *.lo
 
 input_uvc.so: $(OTHER_HEADERS) input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo
- $(CC) $(CFLAGS) -o $@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo $(LFLAGS)
+ $(CC) $(CFLAGS) -L/home/hid/pkg/uvc_streamer/jpeg-8d/.libs -o $@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo $(LFLAGS)
 
 v4l2uvc.lo: huffman.h uvc_compat.h v4l2uvc.c v4l2uvc.h
  $(CC) -c $(CFLAGS) -o $@ v4l2uvc.c

9.  make CC=arm-linux-gcc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值