[ale] gcc ques
Fletch
fletch at phydeaux.org
Tue Apr 23 21:47:44 EDT 2002
>>>>> "John" == John J Cruz <casacruz at bellatlantic.net> writes:
[...]
John> echo $PATH includes /usr/X11R6/lib
PATH has to do with executing things, not compilation.
John> I don't understand why gcc insist on looking in directory
John> /usr/bin when the library in question is in /usr/X11R6/lib?
John> For that matter how do I change gcc to look somewhere else?
-L/usr/X11R6/lib
man gcc and man ld
John> The header file "includes <math.h> why should I have to add
John> -lm to link with the math library?
Including the header just provides the C prototypes for the
functions; it says nothing about linkage. You've got to tell gcc to
pull in the math library.
And yes, this can be a pain. This is why you write a Makefile
or use automake and only type things out once.
--
Fletch | "If you find my answers frightening, __`'/|
fletch at phydeaux.org | Vincent, you should cease askin' \ o.O'
770 933-0600 x211(w) | scary questions." -- Jules =(___)=
770 294-0820 (m) | U
---
This message has been sent through the ALE general discussion list.
See http://www.ale.org/mailing-lists.shtml for more info. Problems should be
sent to listmaster at ale dot org.
More information about the Ale
mailing list