glib编译make错误

来源:互联网 发布:json bytes 编辑:程序博客网 时间:2024/06/05 17:35

在经过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"

 

 

 

 

0 0
原创粉丝点击