Re: Compiling simple Motif/Lesstif programs.
On Tue, Nov 24, 1998 at 03:10:44 -0800, Christopher R. Barry wrote:
> bash-2.01$ cc -o foo foo.c -I/usr/X11R6/include
> /tmp/ccc06235: In function `main':
> /tmp/ccc06235(.text+0x1f): undefined reference to `XtInitialize'
> /tmp/ccc06235(.text+0x44): undefined reference to `_XmStrings'
> /tmp/ccc06235(.text+0x49): undefined reference to `_XmStrings'
> [rest snipped]
>
> I'm pretty sure I'm missing some linker flags, but -lX11, -lXm and
> others give me: ld: cannot open -lX11: No such file or directory
The linker doesn't look in the directory that has the X11 libraries by
default. You need to add -L/usr/X11R6/lib to your link line.
HTH,
Ray
--
J.H.M. Dassen | RUMOUR Believe all you hear. Your world may
jdassen@wi.LeidenUniv.nl | not be a better one than the one the blocks
| live in but it'll be a sight more vivid.
| - The Hipcrime Vocab by Chad C. Mulligan
Reply to: