手把手教你在FC6下完整移植MiniGUI(二)(环境:EL-ARM-830)---安装 jpeg 库

 

OK,现在来安装 jpeg

ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz 自己去下载,速度暴慢

[root@localhost minigui_complate_install]# tar zxvf jpegsrc.v6b.tar.gz
[root@localhost minigui_complate_install]# cd jpeg-6b/
[root@localhost jpeg-6b]# ./configure --help //
可以查看它的配置选项

首先在本机上编译一下,主要是它的 configure 文件设计得有问题,得先用 gcc 编译一个 dummy.c 的文件,然后才能后面编译,不然的话就会出现 libtool 找不到之类的错误

[root@localhost jpeg-6b]# ./configure --enable-shared --enable-static
[root@localhost jpeg-6b]# make
本机正常编译通过以后,

[root@localhost jpeg-6b]# make clean 清除掉,然后执行交叉编译

一般情况下用 [[root@localhost jpeg-6b]# ./configure --prefix=/opt/host/armv4l/armv4l-unknown-linux/ --host=armv4l-unknown-linux --enable-shared --enable-static
fc6下用上面的方法实验得出还是用的gcc的编译器
--host= armv4l-unknown-linux
来指定交叉编译选项,可是这里死活它不认,所以改用别的方法,如下

st/armv4l/armv4l-unknown-linux/ CC=/opt/host/armv4l/bin/armv4l-unknown-linux-gcc --enable-shared --enable-static

fc6下可行

[root@localhost jpeg-6b]# make

安装前需要在 arm-linux 下建个目录,不然安装会出错
错误信息:

/usr/bin/install: 无法创建一般文件“/opt/host/armv4l/armv4l-unknown-linux//man/man1/cjpeg.1”: 没有那个文件或目录


[root@localhost jpeg-6b]#mkdir –p /opt/host/armv4l/armv4l-unknown-linux/man/man1

(若还不行就分开目录一个一个的mkdir)


[root@localhost jpeg-6b]# make install // OK

一样,自己去检查一下安装是否成功:)

出处:http://hi.baidu.com/luv%5Fresplendent/modify/blog/12f548506414895a1038c2d3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值