libpng编译(编译libiconv)

libpng编译(编译libiconv)交叉编译环境 Ubuntu 10 04 内核版本 2 6 32 交叉工具链为 mipsel linux gcc 3 3 目录结构图 opt nbsp nbsp nbsp nbsp nbsp nbsp home nbsp nbsp include nbsp nbsp

大家好,我是讯享网,很高兴认识大家。



交叉编译环境 Ubuntu 10.04 内核版本 2.6.32 交叉工具链为 mipsel-linux-gcc-3.3

目录结构图

|-opt            |-home

   |-include         |- cross

   |-bin                 |- SDL-1.2.13

   |-lib                 |- SDL_image-1.2.10

   |-share               |- SDL_ttf-2.0.9

                         |- agar-1.3.4

  |-Cross                |- libpng-1.4.2

      |-target           |- freetype-2.4.3

           |-local       |- libiconv-1.13.1

                         |- expat-2.0.1

                         |- jpeg-7

                         |- zlib-1.2.5

 


讯享网

提醒:为避免依赖关系出错,请按照顺序安装

 

1.编译 zlib-1.2.5

软件名称

zlib

功能描述

zlib是提供数据压缩用的函式库, 最初是为libpng函式库所写的,后来普遍为许多软件所使用

下载地址

http://www.zlib.net/

软件版本

zlib-1.2.5

依赖关系

默认

前置条件

源文件位置:\((work_dir)/zlib-1.2.5</p> <p>&nbsp;</p> <p>\) export CC=mipsel-linux-gcc

\( https://www.cnblogs.com/fall-in-love/p/configure --prefix=/opt --shared</p> <p>\) make CC=mipsel-linux-gcc

\( make install</p> <p>&nbsp;</p> <p>ps:此处的环境CC=mipsel-linux-gcc 记得换回来!</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>2.编译jpeg-7</p> <p>软件名称</p> <p>libjpeg</p> <p>功能描述</p> <p>libjpeg是一个用c语言编写支持jpeg解码、编码的库</p> <p>下载地址</p> <p>http://linux.softpedia.com/get/Programming/Libraries/libjpeg-160.shtml</p> <p>软件版本</p> <p>jpegsrc.v7.tar.gz</p> <p>依赖关系</p> <p>默认</p> <p>前置条件</p> <p>源文件位置:\)(work_dir)/jpeg-7

&nbsp;

添加环境变量 export PATH=/Cross/target/local/bin:\(PATH</p> <p>#https://www.cnblogs.com/fall-in-love/p/configure --host=mipsel-linux --build=i686-pc-linux --prefix=/opt</p> <p>&nbsp;</p> <p>#make CC=mipsel-linux-gcc AR=mipsel-linux-ar RANLIB=mipsel-linux-ranlib </p> <p>&nbsp; &nbsp; &nbsp; CXX=mipseli-linux-g++</p> <p>&nbsp;</p> <p>#make install</p> <p>&nbsp;</p> <p>3.编译freetype-2.4.3</p> <p>软件名称</p> <p>freetype-2.4.3</p> <p>功能描述</p> <p>freetype是一个用c语言实现的字体栅格化引擎制作的一个库</p> <p>下载地址</p> <p>http://download.savannah.gnu.org/releases/freetype/</p> <p>软件版本</p> <p>freetype-2.4.3.tar.bz2</p> <p>依赖关系</p> <p>默认</p> <p>前置条件</p> <p>源文件位置:\)(work_dir)/freetype-2.4.3

&nbsp;

添加环境变量 export PATH=/Cross/target/local/bin :\(PATH</p> <p>&nbsp;</p> <p>#https://www.cnblogs.com/fall-in-love/p/configure --prefix=/opt --host=mipsel-linux --build=i686-pc-linux</p> <p>&nbsp;</p> <p>#make &amp;&amp; make install</p> <p>&nbsp;到/opt/ 下查看是否安装成功。生成了所需的头文件和库</p> <p>&nbsp;</p> <p>4.编译libiconv</p> <p>软件名称</p> <p>libiconv</p> <p>功能描述</p> <p>libiconv库为需要做转换的程序,实现了一个字符编码到另一个字符编码的转换</p> <p>下载地址</p> <p>http://www.gnu.org/software/libiconv/#downloading</p> <p>软件版本</p> <p>libiconv-1.13.1.tar.gz</p> <p>依赖关系</p> <p>默认</p> <p>前置条件</p> <p>源文件位置:\)(work_dir)/libiconv-1.13.1

添加环境变量 export PATH=/Cross/target/local/bin:\(PATH</p> <p>&nbsp;</p> <p>#https://www.cnblogs.com/fall-in-love/p/configure –-host=mipsel-linux --build=i686-pc-linux –-prefix=/opt</p> <p>&nbsp;</p> <p># make CC=mipsel-linux-gcc AR=mipsel-linux-ar RANLIB=mipsel-linux-ranlib CXX=mipsel-linux-g++</p> <p>&nbsp;</p> <p># make install</p> <p>&nbsp;</p> <p>&nbsp;</p> <p>5.编译libpng-1.4.2</p> <p>软件名称</p> <p>libpng</p> <p>功能描述</p> <p>libpng是多种应用程序所使用的解析PNG图形格式的函数库</p> <p>下载地址</p> <p>http://www.libpng.org/pub/png/libpng.html</p> <p>软件版本</p> <p>libpng-1.4.2.tar.gz</p> <p>依赖关系</p> <p>默认</p> <p>前置条件</p> <p>源文件位置:\)(work_dir)/libpng-1.4.2

&nbsp;

添加环境变量 export PATH=/Cross/target/local/bin:$PATH

# https://www.cnblogs.com/fall-in-love/p/configure –host=mipsel-linux –build=i686-pc-linux –prefix=/opt LDFLAGS= “-L/opt/lib -lz” CFLAGS= “-I/opt/include -g -O2” &nbsp;

# make CC=mipsel-linux-gcc

# make install

&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;-By 甘甘 &nbsp;

小讯
上一篇 2025-04-28 20:11
下一篇 2025-04-24 18:49

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/205765.html