/tmp/ccCnWLSW.o: In function `getDomainInfo':
a.c:(.text+0x21): undefined reference to `virConnectOpenReadOnly'
a.c:(.text+0x60): undefined reference to `virDomainLookupByID'
a.c:(.text+0x9c): undefined reference to `virDomainGetInfo'
a.c:(.text+0xf1): undefined reference to `virDomainFree'
a.c:(.text+0x21): undefined reference to `virConnectOpenReadOnly'
a.c:(.text+0x60): undefined reference to `virDomainLookupByID'
a.c:(.text+0x9c): undefined reference to `virDomainGetInfo'
a.c:(.text+0xf1): undefined reference to `virDomainFree'
a.c:(.text+0x104): undefined reference to `virConnectClose'
报如上错误,很奇怪为什么会这样,都包含了libvirt.h才对
解决办法 gcc -lvirt a.c 加上-lvirt,包含上virt库