[ale] gcc ques

John J. Cruz casacruz at bellatlantic.net
Wed Apr 24 21:13:05 EDT 2002


Fletch,

Thank your for the information.

jjc

On Tue, 2002-04-23 at 21:47, Fletch wrote:
> >>>>> "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.
> 



---
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