Linux中的pkg-config使用

LIBXML_INC=$(shell pkg-config --cflags libxml-2.0)
CFLAGS += $(LIBXML_INC)
LIBXML_LIBS=$(shell pkg-config --libs libxml-2.0)
LIBS += $(LIBXML_LIBS)
aaa:add_node.c null.h
        $(CC) -o aaa $(CFLAGS) $(LIBS) $<
makefile如此写
gcc -g add_node.c -o add_node  `pkg-config "libxml-2.0" --cflags --libs`
gcc编译这样写

这样搞  不怕软件编译时候机器中库的安装路径变化了··

你可能感兴趣的:(linux)