编译含libxml2依赖关系的文件时出现的问题
编译一个使用了libvirt API的c程序时,编译报错:
/lib/libvirt.so:undefiend reference to xmlPathFreeContext@LIBXML2_2.4.30
还有很多行类似的错误
编译指令:gcc -g -Wall mon.c -o mon2 -lvirt
解决方法:
没有使用libxml2库,添加一个-lxml2在最后面
即:gcc -g -Wall mon.c -o mon2 -lvirt -lxml2
当然,前提是系统已经安装了libxml2