LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 750|回复: 0

pkg-config求解[已解决]

[复制链接]
发表于 2012-2-20 21:05:38 | 显示全部楼层 |阅读模式
我用arch,最近aur有好几个软件编译都出现如下错误:
  1. glib.h file not found.
复制代码

很疑惑,不过当时放置一边了,没深入了解。
今儿又出现这个问题了,放狗搜了一下应该是用pkg-config来解决的,不过到这里我就over了。。
  1. pkg-config --cflags glib-2.0
复制代码

输出
  1.  
复制代码

我没打错,输出是空白。。。无语
PS:这个空白好难打啊,我用全角空格打上的...

求解释啊 :(

原来是我不知道什么时候设置了一个C_INCLUDE_PATH变量导致pkg-config检测到有这一路经就不再输出了,将这个C_INCLUDE_PATH unset掉就OK了
以下是glib-2.0.pc的内容

  1. prefix=/usr
  2. exec_prefix=${prefix}
  3. libdir=${exec_prefix}/lib
  4. includedir=${prefix}/include

  5. glib_genmarshal=glib-genmarshal
  6. gobject_query=gobject-query
  7. glib_mkenums=glib-mkenums

  8. Name: GLib
  9. Description: C Utility Library
  10. Version: 2.30.2
  11. Libs: -L${libdir} -lglib-2.0
  12. Libs.private:  -lrt
  13. Cflags: -I${includedir}/glib-2.0 -I${libdir}/glib-2.0/include
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表