libxml++2.37.1编译记录

本文详细记录了libxml++2.37.1的编译过程,包括依赖库libffi、glib、glibmm、libsigc++的安装,以及在编译过程中遇到的zlib、gettext、open_mode错误的解决方案,提供了相应的源代码修复建议。
摘要由CSDN通过智能技术生成

      准备文件包:libxml++-2.37.1   libffi-3.0.13    libsigc++2.3.1     libxml2-2.7.3   glibmm-2.38.1   glib-2.39.1

说明:libxml++依赖libxml2,glibmm, glibmm依赖libsigc++,glib, glib依赖libffi)

package:   http://ftp.gnome.org/pub/gnome/sources/(上面几个包都可以在次链接中找到,但是libxml2最高只有2.6.30版本的,不过这不是问题,找度娘就可以解决)。


安装gcc,g++之后:

首先编译libffi

./configure

make

sudo make install


.编译glib

./configure

make

sudo make install

此步骤遇到缺少"zlib","zlib-dev"在终端尝试用命令安装半小时无果后,灰溜溜的自己动手下了一个装上(别太执着啊)。编译此包之后又提示少gettext,solution:同上。



编译libsigc++

./configure

make

sudo make install



编译glibmm

./configure

make

sudo make install


编译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值