This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: GCC Version
Hello!
Em Seg, 2003-02-24 às 02:34, LLeweLLyn Reese escreveu:
> "Samuel T. Santos" <soujavatambem at uol dot com dot br> writes:
>
> > What's up! Good night!
> >
> > Guys... I recently install gcc version 3.2.2
> > but when I type
> >
> > gcc -v its show:
> >
> > Reading specs from
> > /usr//bin/../lib/gcc-lib/i586-mandrake-linux-gnu/3.2/specs
> > Configured with: ../configure --prefix=/usr --libdir=/usr/lib
> > --with-slibdir=/lib --mandir=/usr/share/man --infodir=/usr/share/info
> > --enable-shared --enable-threads=posix --disable-checking
> > --enable-long-long --enable-__cxa_atexit
> > --enable-languages=c,c++,ada,f77,objc,java
> > --host=i586-mandrake-linux-gnu --with-system-zlib
> > Thread model: posix
> > gcc version 3.2 (Mandrake Linux 9.0 3.2-1mdk)
> >
> > well... my doubt is: my gcc version is 3.2.1? or 3.2.2?
>
> Niether. It is 3.2 . The -1 is a mandrake package version, i.e.,
> version 1 of the gcc 3.2 package.
ok.
>
> > cauz when I type g++ or gcj its show in commom
> >
> > Reading specs from /usr/local/lib/gcc-lib/i586-pc-linux-gnu/3.2.2/specs
> > Configured with: ./configure : (reconfigured) ./configure
> > Thread model: posix
> > gcc version 3.2.2
>
> What does /usr/local/bin/gcc -v show?
the same above when you tell that gcc is 3.2 and -1 is mandrake package
version and so on...
>
> Mandrake (and most other linux distros) slices and dices gcc into
> several packages. If you just hit the checkbox for gcc (on install),
> you don't get g++.
>
but when I download 3.2.2 I downloaded all and compile...
then... gcc 3.2.2 for C its installed in differente place of the
mandrake version what is the gcc 3.2?
> I suspect you have gcc 3.2.2 installed under /usr/local, with support
> for all languages, etc that are on by default, and gcc 3.2
> installed (by your linux distro) in /usr, with only the C
> frontend. Further, I guess /usr/bin comes before /usr/local/bin in
> your path. So typing 'gcc' results in /usr/bin/gcc, while 'g++'
> results in /usr/local/bin/g++, because you have no /usr/bin/g++.
>
> [snip]
how I modify for that I hae just one compile, the new version?
> > gcc its for C isn't?
> > g++ its for C++ and gcj its for JAVA, isn't?
> >
> > and when I type
> >
> > rpm -qi gcc its show
> >
> > Name : gcc Relocations: (not
> > relocateable)
> > Version : 3.2 Vendor: MandrakeSoft
> > Release : 1mdk Build Date: Sáb 17 Ago 2002
> > 06:53:48 BRT
> > Install date: Dom 29 Dez 2002 22:27:19 BRST Build Host:
> > hp6.mandrakesoft.com
> > Group : Development/C Source RPM:
> > gcc-3.2-1mdk.src.rpm
> > Size : 10973545 License: GPL
> > Packager : Gwenole Beauchesne <gbeauchesne at mandrakesoft dot com>
> > URL : http://gcc.gnu.org/
> > Summary : GNU Compiler Collection
> > Description :
> > A compiler aimed at integrating all the optimizations and features
> > necessary for a high-performance and stable development environment.
> > This package is required for all other GCC compilers, namely C++,
> > Fortran 77, Objective C and Java.
> [snip]
>
> If you installed gcc-3.2.2 from source, rpm will not be able to find
> it.
>
yeah... I installed gcc-3.2.2 from source... :) heheheh
thanks for explanations!