我有一个源文件,我可以通过终端使用
gcc source.c -I/usr/include/libxml2 -lxml2 -o output
Run Code Online (Sandbox Code Playgroud)
但是当我#include的源文件,其中包含了libxml的源文件,编译器会抱怨的libxml/xmlmemory.h:,libxml/parser.h:,libxml/xpath.h不能被发现:没有这样的文件或目录.
您还可以使用xml2-config --cflags --libs检索要添加的编译标志。
kjp@vbox:~/Dev/ScratchDir$ xml2-config --cflags --libs
-I/usr/include/libxml2
-lxml2
kjp@vbox:~/Dev/ScratchDir$
Run Code Online (Sandbox Code Playgroud)