On Sun, Aug 03, 2003 at 04:09:51PM +1200, Chris Wilkinson wrote:
> /usr/bin/ld: cannot find -lGLU
> 
> Obviously the compiler can find gl.h but not glu.h. This is odd to
> me since glu.h sits in /usr/include/GL/ right next to gl.h. Does
> anyone have any clues as to why this might not work for me?

The compiler (gcc) will be looking for include/header files, like glu.h.
However, the linker (ld) is looking for library objects, usually named
something like libGLU.so or libGLU.a, probably from /usr/lib

If these files are not found in the normal search path for the linker,
you might have to specify additional library locations, possibly as a
parameter to configure or make. You could just add a -L argument to the
gcc commdna line, specifying the correct location for additional
libraries, but it's probably better to do it via configure.

-jim

Reply via email to