使用较新的安装无法覆盖libpng15

时间:2015-02-10 22:57:21

标签: linux uninstall yum libpng

我已经从http://www.libpng.org/pub/png/libpng.html下载并安装了libpng,版本为1.6.16,遵循简单的说明:

  • ./配置
  • ./ make check
  • sudo ./make install

它运行成功,并表示已安装。但是,在这样做之后我仍然读到:

$ libpng-config --cflags --ldflags
-I~/anaconda/include/libpng15
-L~/anaconda/lib -lpng15

这打破了其他构建和安装,有时会检测到15而需要16.我该如何解决这个问题?

Fedora Linux 20 x 64

1 个答案:

答案 0 :(得分:1)

如果你想让libpng16进入你的$ HOME /那么,在你的libpng目录中,运行

./configure --prefix=$HOME
./make
./make install

这将在$ HOME / include /中的$ HOME / include /,libpng-config中安装png * .h, 和图书馆本身在$ HOME / lib /.

如果要将其放在没有写入权限的其他目录中,则最后一个命令是

sudo ./make install