分类: LINUX
2010-09-01 09:07:16
一些库在各个项目经常重用.如jpeg,freetype,iconv 等.每次大型项目均会反复重用.因此按照原来项目规范,一般都放在项目libs目录下,但后来发现,每个项目都做重复操作.也完全没有必要.因为现在是将其归纲到一个comm_lib公用信息.
以下是常用库的ARM-Linux移植,我是放在/home/hxy/common_lib 目录下.按到移植规范,输出在 output/arm-linux下,库本身在 libs 下面.
以下是常见库的移植.在这里留作教学和备份用.
通用类
1.zlib库移植
图像类
1.jpeg库,用于jpeg图像处理
2.png 用于PNG图像显示
3.tiff库 ,(tiff格式显示)
音频类
2.mad
3.id3tag:读取mp3信息
官网
4.ogg 一种音频解码格式
文字编码类
1.iconv库 用于文字编码转换
2. freetype:开源高质理字体显示函数库