This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: Newbie question
- From: Matthew Woehlke <mw_triad at users dot sourceforge dot net>
- To: gcc-help at gcc dot gnu dot org
- Date: Fri, 25 May 2007 16:37:32 -0500
- Subject: Re: Newbie question
- References: <4657386E.7000804@indiana.edu>
Takatsugu Kobayashi wrote:
I migrated from windows to Fedora6 linux a few months ago, and am still
learning to make the best out of this fantastic OS....
Welcome aboard!
I just installed GSL for my statistical research, but I installed it on
a different folder than the one I wa supposed to. I should have
installed /usr/include directory rather than /usr/local/include. So I
should specify the path to this usr/local/inlcude/gsl everytime I run
C/C++.
I wouldn't recommend that... packages put things in /usr, whereas things
you built yourself default to /usr/local unless told otherwise. Keeping
this separation has two positive effects: you can tell what is
source-built and what isn't, and updating packages doesn't nuke things
that have been source-built (ok, possibly a disadvantage, but more
predictable).
This is very simple newbie question, but how to specify the path in the
process of ./configure, make, make install etc? I could just copy and
paste all the files in the gsl directory in /usr/local/include to
/usr/include by the chmod command....
/usr/local/include should be searched by default, you should never have
to specify it. If the problem is the 'gsl' you could create symlinks in
/usr/local/include (or even /usr/include) to /usr/local/include/gsl/*,
but I wouldn't copy/move files.
--
Matthew
"Still the prettiest." -- Legolas
(as quoted in The Very Secret Diaries by Cassandra Claire)
http://www.ealasaid.com/misc/vsd/