"Rich Harran." <[EMAIL PROTECTED]> 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 via email to