|
|
发表于 2006-10-27 09:13:39
|
显示全部楼层
Post by 食古不化
<shigubuhua> 大家好
<shigubuhua> 我有个问题
<shigubuhua> 我已经emerge 了 libxml2 ,但在emerge 一些包时,仍然提示
<shigubuhua> looking for -lxml2... no looking for -llibxml2... no libxml2 not found
<shigubuhua> 为什么呢?
看看它的configure.ac是怎么写的吧。。支持pkgconfig的库最好不要直接用-lxml2这种方式来链接。。pkg-config --cflags --libs libxml-2.0。。在configure.ac里可以这样写PKG_CHECK_MODULES(xml2, [libxml-2.0])然后在Makefile.am里就可以直接引用xml2_CFLAGS和xml2_LIBS了。。如果要自己写Makefile引用的话就$(shell pkg-config --cflags --libs libxml-2.0) |
|