热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

qtopia-2.2.0的交叉编译以及移植Ⅰ

来源:歆的博客 作者: 时间:2007-08-29 Tag: 点击:

 

jpeg:

cd /root/2410s/jpeg-6b

 

export PATH=/usr/local/arm/2.95.3/bin:$PATH

 

export CC= /usr/local/arm/2.95.3/bin/arm-linux-gcc

 

     ./configure –enable-shared

     vi Makefile

     修改生成的Makefile文件

     prefix= /root/2410s/qt-2.3.10-arm

     CC= /usr/local/arm/2.95.3/bin/arm-linux-gcc

     AR= /usr/local/arm/2.95.3/bin/arm-linux-ar rc

     AR2= /usr/local/arm/2.95.3/bin/arm-linux-ranlib

 

     cp jconfig.doc jconfig.h

     mkdir -p /root/2410s/qt-2.3.10-arm/man/man1

     make

     make install -lib

 

    *******

    报错,但是在/root/2410s/qt-2.3.10-arm/lib目录下生成了文件夹fontslibjpeg.so*

    ********

 

cp jpeglib.h /root/2410s/arminclude

cp lib/libjpeg.so* /root/2410s/armlib

 

就可以给qt-embedded添加好for armlibjpeg.

 

放到交叉编译的Lib一份

cp lib/libuuid.so* /usr/local/arm/2.95.3/arm-linux/lib

 

zlib:

     cd /root/2410s/zlib-1.2.3

 

     export PATH=/usr/local/arm/2.95.3/bin:$PATH

 

     export LD_LIBRARY_PATH=/usr/local/arm/2.95.3/arm-linux/lib:$LD_LIBRARY_PATH

 

     export CC= /usr/local/arm/2.95.3/bin/arm-linux-gcc

 

      ./configure –shared

     vi Makefile

     修改:

     [begin]

     ...

     CC=/usr/local/arm/2.95.3/bin/arm-linux-gcc

     ...

     LDSHARED=/usr/local/arm/2.95.3/bin/arm-linux-gcc -shared

-Wl,-soname,libz.so.1

     CPP=/usr/local/arm/2.95.3/bin/arm-linux-gcc -E

     ...

     AR=/usr/local/arm/2.95.3/bin/arm-linux-ar rc

     RANLIB=/usr/local/arm/2.95.3/bin/arm-linux-ranlib

     ...

     prefix =/usr/local/arm/2.95.3/arm-linux

     ...

     [end]

 

     make

     cp libz.so* /root/2410s/armlib

 

     cp *.h /root/2410s/arminclude (我只拷贝了zlib.h)

 

 把生成的库文件libjpeg.so*向下面的目录中也拷贝一份:

/usr/local/arm/2.95.3/arm-linux/lib

 

     ****************

     切记设置

export  LD_LIBRARY_PATH=/usr/local/arm/2.95.3/arm-linux/lib:$LD_LIBRARY_PATH

     否则会出现错误,库会调用libc.so.6不是arm 而是x86

     chmod: error while loading shared libraries: libc.so.6: ELF file OS ABI invalid

     *******************

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册