Re: Compiling with X [bit off topic]
"Rich Harran." <95rmwh@eng.cam.ac.uk> writes:
| I need to plot some graphs output from a C program, which I need to be
| portable to a SGI unix machine. Thus I am trying to use the xlib library.
| I have xlib6g-dev installed. My test program inludes the lines:
| #include <X11/Xlib.h>
| And I compile with:
| gcc -I/usr/X11R6/include -L/usr/X11R6/lib myproc.c
| but get errors like
| <reference>: undefined reference to 'XOpenDisplay'.
| I checked in /usr/X11R6/include/X11/Xlib.h, and this contains a definition
| of
| extern Display *XOpenDisplay( . . .
| Could anyone please tell me what command-line options, and what includes I
| need to use the Xlib libraries with my c-programs?
More important to your problem is how you're linking. As a bare
minimum I'm guessing you'll need "-L/usr/X11R6/lib -lX11" flags.
Gary
Reply to: