libpng自定义路径编译安装

  • Post author:
  • Post category:其他




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 版权协议,转载请附上原文出处链接和本声明。