上篇文章,写到编译gumbo成功,接下来测试一下gumbo提供的API如何运行
https://github.com/google/gumbo-parser#gumbo---a-pure-c-html5-parser中有一个简单的实例程序
实例一
#include "gumbo.h"
int main(int argc, char** argv) {
GumboOutput* output = gumbo_parse(argv[1]);
// Do stuff with output->root
gumbo_destroy_output(&kGumboDefaultOptions, output);
}
将文件保存为mygb.c保存在/usr/test目录下
将头文件gumbo.h保存在/usr/incude/gumbo目录下
将此前编译好的静态库文件libgumbo.a保存在同级目录中,如该目录 /usr/test/libgumbo.a
编译gcc -I /usr/include/gumbo mygb.c -o mygb.exe /usr/test/libgumbo.a -lpthread
huareal@gpx /usr/test
# gcc -I /usr/include/gumbo mygb.c -o mygb.exe /usr/test/libgumbo.a -lpthr