glib编译make错误

在经过glib配置错误后,开始使用make进行编译,然后编译又同样遇到了错误:

You should recreate aclocal.m4 with macros from libtool 2.2.6b Debian-2.2.6b-2ubuntu1

提示的意思是m4文件和libtool版本不匹配,让重新生成m4文件,执行以下命令可以生成m4

在运行./configure后运行:

aclocal

libtoolize --force

autoconf

autoheader

automake

然后重新运行make

这是在网上找到的方法,试了试也确实可以,运行make后上面的错误没有了,又出现了一个新错误:

./configure: line 27367: syntax error near unexpected token `1.11'

./configure: line 27367: `GTK_DOC_CHECK(1.11)'

注意这句`GTK_DOC_CHECK(1.11)',也就是说gtk-doc时出现了问题,这有篇文章介绍gtk-doc,它是一个自动生成API文档的工具http://blog.csdn.net/colorant/article/details/4028718介绍了它的使用

好吧,在网上没有找到这个怎么解决,看说明是检查版本和enable-gtk-doc的,不知道有没有大碍,我进入configure中找到27367行把这句给注释了

然后又重新配置了一下,配置没问题了,开始编译,编译出错:libgio-2.0.so, not found

解决办法:make LDFLAGS="-rpath $PWD/gmodule/.libs"

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值