1、下载
https://sourceforge.net/projects/libpng/files/
示例版本:
zlib-1.2.11.tar.gz
,
libpng-1.5.30.tar.gz
2、zlib编译安装
tar -xvf zlib-1.2.11.tar.gz (后续$ZLIB_HOME代指./zlib-1.2.11目录)
cd $ZLIB_HOME
mkdir prefix
./configure --prefix=$ZLIB_HOME/prefix
make
make install
3、查看zlib头文件和库文件信息
export PKG_CONFIG_PATH=$ZLIB_HOME/prefix/lib/pkgconfig:$PKG_CONFIG_PATH
pkg-config zlib --libs --cflags
输出
头文件目录:
$ZLIB_HOME/prefix/include
库文件目录:
$ZLIB_HOME/prefix/lib
4、libpng编译安装
tar -xvf libpng-1.5.30.tar.gz (后续$LIBPNG_HOME代指./libpng-1.5.30目录)
cd $LIBPNG_HOME
mkdir prefix
export CPPFLAGS=-I$ZLIB_HOME/prefix/include
export LDFLAGS=-L$ZLIB_HOME/prefix/lib
./configure --prefix=$LIBPNG_HOME/prefix
make
make install
5、查看libpng头文件和库文件信息
export PKG_CONFIG_PATH=$LIBPNG_HOME/prefix/lib/pkgconfig:$PKG_CONFIG_PATH
pkg-config libpng --libs --cflags
6、指定库路径
export LD_LIBRARY_PATH=$LIBPNG_HOME/prefix/lib:$LD_LIBRARY_PATH
版权声明:本文为grtwa原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。