本文的copyright归yuweixian4230@163.com 所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。
作者:yuweixian4230@163.com
博客:yuweixian4230.blog.chinaunix.net 参考资料:
http://blog.21ic.com/user1/4132/archives/2010/80028.html http://blog.chinaunix.net/space.php?uid=24219701&do=blog&cuid=2438521mjpg-stream的移植需要jpeg的库,所以我们先移植jpeg的库1.下载源码
jpeg-8b
2.解压、进入 jpeg-8b
3.编译 make;make install
在当前目录下生成了__install 目录- ywx@yuweixian:~/yu/root-application/jpeg-8b$ ./configure --
-
-
prefix=/home/ywx/yu/root-application/jpeg-8b/__install --host=arm-linux --
-
-
enable-shared --enable-static
1.在 __install生成的四个目录- ywx@yuweixian:~/yu/root-application/jpeg-8b/__install$ ls
-
bin include lib share
-
ywx@yuweixian:~/yu/root-application/jpeg-8b/__install$
2. 在 include 目录下,生成了需要的头文件
- ywx@yuweixian:~/yu/root-application/jpeg-8b/__install$ cd include/
-
ywx@yuweixian:~/yu/root-application/jpeg-8b/__install/include$ ls
-
jconfig.h jerror.h jmorecfg.h jpeglib.h
-
ywx@yuweixian:~/yu/root-application/jpeg-8b/__install/include$
3.在 lib 目录下,生成了动态链接库,
其中,三个*.so*文件是我们需要的
- ywx@yuweixian:~/yu/root-application/jpeg-8b/__install/lib$ ls
-
libjpeg.a libjpeg.la libjpeg.so libjpeg.so.8 libjpeg.so.8.0.2
-
ywx@yuweixian:~/yu/root-application/jpeg-8b/__install/lib$
4.拷贝文件
1. 复制 include/ 目录下头文件到 /home/ywx/arm-cross/arm-2010.09/arm-none-linux-gnueabi/libc/usr/include/
2. 复制 lib/*.so* 动态链接库 到 /home/ywx/arm-cross/arm-2010.09/arm-none-linux-gnueabi/libc/armv4t/lib/
3. 复制 lib/*.so* 动态库 到开发板文件系统 /lib/ 下
我这里附上 include 头文件 和 动态链接库 的附件 jpg附件.rar
阅读(1150) | 评论(0) | 转发(0) |