Re: Compiling a simple code which include libvirt

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02.09.2012 09:53, Rahul Bansal wrote:
> /* example ex1.c */
> /* compile with: gcc -g -Wall ex1.c -o ex -lvirt */
> #include <stdio.h>
> #include <stdlib.h>
> #include "include/libvirt/libvirt.h"

since you are including this path assume you use
-I/path/to/libvirt/source and don't have libvirt installed in your
system. Hence you need to provide linker the path where it will find the
library:
gcc -I/path/to/libvirt -L/path/to/libvirt/src -lvirt ex1.c -o ex1

or just install libvirt ('sudo make install' in /path/to/libvirt) and
then you can drop both -I and -L arguments.

> int main(int argc, char *argv[])
> {
> virConnectPtr conn;
> conn = virConnectOpen("qemu:///system");
> if (conn == NULL) {
> fprintf(stderr, "Failed to open connection to qemu:///system\n");
> return 1;
> }
> virConnectClose(conn);
> return 0;
> }

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list


[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]