交叉编译libpng,libjpeg库


交叉编译libpng库


前缀条件
依赖zlib库,需要提前交叉编译好zlib库,编译方法见交叉编译zlib
下载地址:

https://nchc.dl.sourceforge.net/project/libpng/libpng16/1.6.37/libpng-1.6.37.tar.gz

配置:

./configure --prefix=/armlib/libpng  --host=arm-histbv310-linux \
CC=/home/czjia/work/sdk041/tools/linux/toolchains/arm-histbv310-linux/bin/arm-histbv310-linux-gcc \
CXX=/home/czjia/work/sdk041/tools/linux/toolchains/arm-histbv310-linux/bin/arm-histbv310-linux-g++ \
--with-zlib-prefix=/armlib/zlib \
CFLAGS=-I/armlib/zlib/include \
CPPFLAGS = -I/armlib/zlib/include \
LDFLAGS=-L/armlib/zlib/lib \
LIBS=-lz \

需要注意的是如果只指定了CFLAGS,在make的时候依然会找不到zlib的头文件,还需要指定预处理器的链接.

交叉编译libjpeg库

下载地址:
https://nchc.dl.sourceforge.net/project/libjpeg-turbo/2.0.4/libjpeg-turbo-2.0.4.tar.gz

发布了9 篇原创文章 · 获赞 0 · 访问量 1297

猜你喜欢

转载自blog.csdn.net/qq_21438461/article/details/104828182