public inbox for gcc-help@gcc.gnu.org
 help / color / mirror / Atom feed
* RE: gcc3.4.0 install problem
@ 2004-09-16 23:51 lrtaylor
  2004-09-17  0:21 ` Newbie Question for Windows Buck-C
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: lrtaylor @ 2004-09-16 23:51 UTC (permalink / raw)
  To: muthu, gbras; +Cc: virenk, gcc-help

The docs say this:

	For a native build issue the command make bootstrap.

So, it sounds to me like, unless you are building a cross compiler,
"make bootstrap" is indeed the correct command to use when building GCC,
even if you already have another version of it on your system.

Thanks,
Lyle


-----Original Message-----
From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org] On
Behalf Of Muthukumar Ratty
Sent: Thursday, September 16, 2004 5:46 PM
To: Bras, Gerard
Cc: Muthukumar Ratty; Virender Kashyap; GCC HELP
Subject: RE: gcc3.4.0 install problem


I did this a while ago and my info might have been obsoleted :)
Anyway just to upgrade the gcc with same binutils and stuff hwat I did
is,
iirc...

1. configure with necessary option
2. make
3. make install

ofcourse you would want this to install in a different location so it
wont
corrupt the pre existing gcc.



On Thu, 16 Sep 2004, Bras, Gerard wrote:

> This raises an interesting question which the install docs have not
clarified to my satisfaction.  Suppose you already have a working gcc
tool chain and you are doing what the original poster is, getting a
later release up.  Are there make targets more suitable for this?  It
has always seemed a little odd to me to have to do the bootstrap every
time.
>
> gerard
>
> -----Original Message-----
> From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org]On
> Behalf Of Muthukumar Ratty
> Sent: Thursday, September 16, 2004 11:03 AM
> To: Virender Kashyap
> Cc: GCC HELP
> Subject: Re: gcc3.4.0 install problem
>
>
>
> You dont need bootstrap, unless you want to work on gcc itself.
>
> On Thu, 16 Sep 2004, Virender Kashyap wrote:
>
> > hi
> >    i am not able to install gcc3.4.0 on my comp.
> > i already have gcc3.3 installed on my comp
> >
> > i do following :
> > mkdir objdir
> > cd objdir
> > ../gcc-source/configure --enable-languages=c,c++
> >
> > then i do
> > make bootstrap
> >
> > but here i see the same things being repeated (some checking
messages)and
> > displayed again and again. how many times doess checking happen ?
> >
> >
> >
> > THanks and Regards.
> > Virender
> > ----------------------------------------------
> > Virender Kashyap
> >
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Newbie Question for Windows
  2004-09-16 23:51 gcc3.4.0 install problem lrtaylor
@ 2004-09-17  0:21 ` Buck-C
  2004-09-17  0:21 ` Buck-C
  2004-09-17  0:29 ` gcc3.4.0 install problem Muthukumar Ratty
  2 siblings, 0 replies; 9+ messages in thread
From: Buck-C @ 2004-09-17  0:21 UTC (permalink / raw)
  To: gcc-help

A friend of mine that has a fair amount of C programming experience and I,
who has no experience in programming in C, are looking for a common compiler
on which he can program and I can learn to program in C (and all variations,
C++ etc.)  I am familiar with the Microsoft Visual methods of programming in
various languages and applications.  Primarily I would like to learn and use
the C compiler/GUI on Windows, but I would like to think that what I learn
can carry over to the Linux box as well, should I decide to program in
Linux.  From what I understand, GCC and its various libraries are available
for Windows.  Neither of us has ever worked with GCC and know nothing about
it.  Below are several questions.  Thank you all in advance for your
patience and answers.

From where do I download GCC for Windows in a usable format? 
I followed the GCC website but got lost somewhere.  I think I found it
somewhere in .HZ format but I have no way to unzip it.  

Does GCC or any other freely licensed version have a GUI interface such as
MS Visual C?

Is GCC a good compiler on which to learn C?

What all do I need to download and install to have a complete and usable
compiler?

What don't I know to ask?

Thank you,

Buck




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Newbie Question for Windows
  2004-09-16 23:51 gcc3.4.0 install problem lrtaylor
  2004-09-17  0:21 ` Newbie Question for Windows Buck-C
@ 2004-09-17  0:21 ` Buck-C
  2004-09-17  0:29 ` gcc3.4.0 install problem Muthukumar Ratty
  2 siblings, 0 replies; 9+ messages in thread
From: Buck-C @ 2004-09-17  0:21 UTC (permalink / raw)
  To: gcc-help

A friend of mine that has a fair amount of C programming experience and I,
who has no experience in programming in C, are looking for a common compiler
on which he can program and I can learn to program in C (and all variations,
C++ etc.)  I am familiar with the Microsoft Visual methods of programming in
various languages and applications.  Primarily I would like to learn and use
the C compiler/GUI on Windows, but I would like to think that what I learn
can carry over to the Linux box as well, should I decide to program in
Linux.  From what I understand, GCC and its various libraries are available
for Windows.  Neither of us has ever worked with GCC and know nothing about
it.  Below are several questions.  Thank you all in advance for your
patience and answers.

From where do I download GCC for Windows in a usable format? 
I followed the GCC website but got lost somewhere.  I think I found it
somewhere in .HZ format but I have no way to unzip it.  

Does GCC or any other freely licensed version have a GUI interface such as
MS Visual C?

Is GCC a good compiler on which to learn C?

What all do I need to download and install to have a complete and usable
compiler?

What don't I know to ask?

Thank you,

Buck




^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: gcc3.4.0 install problem
  2004-09-16 23:51 gcc3.4.0 install problem lrtaylor
  2004-09-17  0:21 ` Newbie Question for Windows Buck-C
  2004-09-17  0:21 ` Buck-C
@ 2004-09-17  0:29 ` Muthukumar Ratty
  2004-09-17  0:47   ` Muthukumar Ratty
  2 siblings, 1 reply; 9+ messages in thread
From: Muthukumar Ratty @ 2004-09-17  0:29 UTC (permalink / raw)
  To: lrtaylor; +Cc: muthu, gbras, virenk, gcc-help



> The docs say this:
>
> 	For a native build issue the command make bootstrap.
>

Yeah, saw that. I am not a gcc developer.. so dont know what is the
difference between bootstrap and without. All I can say is
"it worked for me for 3.2.2 (tm)" :)




> So, it sounds to me like, unless you are building a cross compiler,
> "make bootstrap" is indeed the correct command to use when building GCC,
> even if you already have another version of it on your system.
>
> Thanks,
> Lyle
>
>
> -----Original Message-----
> From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org] On
> Behalf Of Muthukumar Ratty
> Sent: Thursday, September 16, 2004 5:46 PM
> To: Bras, Gerard
> Cc: Muthukumar Ratty; Virender Kashyap; GCC HELP
> Subject: RE: gcc3.4.0 install problem
>
>
> I did this a while ago and my info might have been obsoleted :)
> Anyway just to upgrade the gcc with same binutils and stuff hwat I did
> is,
> iirc...
>
> 1. configure with necessary option
> 2. make
> 3. make install
>
> ofcourse you would want this to install in a different location so it
> wont
> corrupt the pre existing gcc.
>
>
>
> On Thu, 16 Sep 2004, Bras, Gerard wrote:
>
> > This raises an interesting question which the install docs have not
> clarified to my satisfaction.  Suppose you already have a working gcc
> tool chain and you are doing what the original poster is, getting a
> later release up.  Are there make targets more suitable for this?  It
> has always seemed a little odd to me to have to do the bootstrap every
> time.
> >
> > gerard
> >
> > -----Original Message-----
> > From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org]On
> > Behalf Of Muthukumar Ratty
> > Sent: Thursday, September 16, 2004 11:03 AM
> > To: Virender Kashyap
> > Cc: GCC HELP
> > Subject: Re: gcc3.4.0 install problem
> >
> >
> >
> > You dont need bootstrap, unless you want to work on gcc itself.
> >
> > On Thu, 16 Sep 2004, Virender Kashyap wrote:
> >
> > > hi
> > >    i am not able to install gcc3.4.0 on my comp.
> > > i already have gcc3.3 installed on my comp
> > >
> > > i do following :
> > > mkdir objdir
> > > cd objdir
> > > ../gcc-source/configure --enable-languages=c,c++
> > >
> > > then i do
> > > make bootstrap
> > >
> > > but here i see the same things being repeated (some checking
> messages)and
> > > displayed again and again. how many times doess checking happen ?
> > >
> > >
> > >
> > > THanks and Regards.
> > > Virender
> > > ----------------------------------------------
> > > Virender Kashyap
> > >
> >
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: gcc3.4.0 install problem
  2004-09-17  0:29 ` gcc3.4.0 install problem Muthukumar Ratty
@ 2004-09-17  0:47   ` Muthukumar Ratty
  2004-09-17  5:21     ` Muthukumar Ratty
  0 siblings, 1 reply; 9+ messages in thread
From: Muthukumar Ratty @ 2004-09-17  0:47 UTC (permalink / raw)
  To: Muthukumar Ratty; +Cc: lrtaylor, gbras, virenk, gcc-help



Got a bit curious and pulled gcc3.4.2. It seems to work :)

[muthu@Sakthi bin]$ pwd
/devel/gcc3.4.2/out/bin
[muthu@Sakthi bin]$ ./gcc -v hello.c
Reading specs from
/devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/specs
Configured with: ../gcc/configure --prefix=/devel/gcc3.4.2/out
--enable-languages=c,c++
Thread model: posix
gcc version 3.4.2
 /devel/gcc3.4.2/out/libexec/gcc/i686-pc-linux-gnu/3.4.2/cc1 -quiet -v
hello.c -quiet -dumpbase hello.c -mtune=pentiumpro -auxbase hello -version
-o /tmp/ccnvxcQo.s
ignoring nonexistent directory
"/devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /usr/local/include
 /devel/gcc3.4.2/out/include
 /devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/include
 /usr/include
End of search list.
GNU C version 3.4.2 (i686-pc-linux-gnu)
        compiled by GNU C version 3.2.2 20030222 (Red Hat Linux 3.2.2-5).
GGC heuristics: --param ggc-min-expand=47 --param ggc-min-heapsize=31947
 as -V -Qy -o /tmp/ccI0HQzF.o /tmp/ccnvxcQo.s
GNU assembler version 2.13.90.0.18 (i386-redhat-linux) using BFD version
2.13.90.0.18 20030206
 /devel/gcc3.4.2/out/libexec/gcc/i686-pc-linux-gnu/3.4.2/collect2
--eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2
/usr/lib/crt1.o /usr/lib/crti.o
/devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/crtbegin.o
-L/devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2
-L/devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/../../..
/tmp/ccI0HQzF.o -lgcc -lgcc_eh -lc -lgcc -lgcc_eh
/devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/crtend.o
/usr/lib/crtn.o
[muthu@Sakthi bin]$ ./a.out
Hello world
[muthu@Sakthi bin]$




On Thu, 16 Sep 2004, Muthukumar Ratty wrote:

>
>
> > The docs say this:
> >
> > 	For a native build issue the command make bootstrap.
> >
>
> Yeah, saw that. I am not a gcc developer.. so dont know what is the
> difference between bootstrap and without. All I can say is
> "it worked for me for 3.2.2 (tm)" :)
>
>
>
>
> > So, it sounds to me like, unless you are building a cross compiler,
> > "make bootstrap" is indeed the correct command to use when building GCC,
> > even if you already have another version of it on your system.
> >
> > Thanks,
> > Lyle
> >
> >
> > -----Original Message-----
> > From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org] On
> > Behalf Of Muthukumar Ratty
> > Sent: Thursday, September 16, 2004 5:46 PM
> > To: Bras, Gerard
> > Cc: Muthukumar Ratty; Virender Kashyap; GCC HELP
> > Subject: RE: gcc3.4.0 install problem
> >
> >
> > I did this a while ago and my info might have been obsoleted :)
> > Anyway just to upgrade the gcc with same binutils and stuff hwat I did
> > is,
> > iirc...
> >
> > 1. configure with necessary option
> > 2. make
> > 3. make install
> >
> > ofcourse you would want this to install in a different location so it
> > wont
> > corrupt the pre existing gcc.
> >
> >
> >
> > On Thu, 16 Sep 2004, Bras, Gerard wrote:
> >
> > > This raises an interesting question which the install docs have not
> > clarified to my satisfaction.  Suppose you already have a working gcc
> > tool chain and you are doing what the original poster is, getting a
> > later release up.  Are there make targets more suitable for this?  It
> > has always seemed a little odd to me to have to do the bootstrap every
> > time.
> > >
> > > gerard
> > >
> > > -----Original Message-----
> > > From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org]On
> > > Behalf Of Muthukumar Ratty
> > > Sent: Thursday, September 16, 2004 11:03 AM
> > > To: Virender Kashyap
> > > Cc: GCC HELP
> > > Subject: Re: gcc3.4.0 install problem
> > >
> > >
> > >
> > > You dont need bootstrap, unless you want to work on gcc itself.
> > >
> > > On Thu, 16 Sep 2004, Virender Kashyap wrote:
> > >
> > > > hi
> > > >    i am not able to install gcc3.4.0 on my comp.
> > > > i already have gcc3.3 installed on my comp
> > > >
> > > > i do following :
> > > > mkdir objdir
> > > > cd objdir
> > > > ../gcc-source/configure --enable-languages=c,c++
> > > >
> > > > then i do
> > > > make bootstrap
> > > >
> > > > but here i see the same things being repeated (some checking
> > messages)and
> > > > displayed again and again. how many times doess checking happen ?
> > > >
> > > >
> > > >
> > > > THanks and Regards.
> > > > Virender
> > > > ----------------------------------------------
> > > > Virender Kashyap
> > > >
> > >
> >
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: gcc3.4.0 install problem
  2004-09-17  0:47   ` Muthukumar Ratty
@ 2004-09-17  5:21     ` Muthukumar Ratty
  0 siblings, 0 replies; 9+ messages in thread
From: Muthukumar Ratty @ 2004-09-17  5:21 UTC (permalink / raw)
  To: Muthukumar Ratty; +Cc: lrtaylor, gbras, virenk, gcc-help


And it passed my sanity test too.... it builds a working 2.6.9-rc2-mm1.


On Thu, 16 Sep 2004, Muthukumar Ratty wrote:

>
>
> Got a bit curious and pulled gcc3.4.2. It seems to work :)
>
> [muthu@Sakthi bin]$ pwd
> /devel/gcc3.4.2/out/bin
> [muthu@Sakthi bin]$ ./gcc -v hello.c
> Reading specs from
> /devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/specs
> Configured with: ../gcc/configure --prefix=/devel/gcc3.4.2/out
> --enable-languages=c,c++
> Thread model: posix
> gcc version 3.4.2
>  /devel/gcc3.4.2/out/libexec/gcc/i686-pc-linux-gnu/3.4.2/cc1 -quiet -v
> hello.c -quiet -dumpbase hello.c -mtune=pentiumpro -auxbase hello -version
> -o /tmp/ccnvxcQo.s
> ignoring nonexistent directory
> "/devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../i686-pc-linux-gnu/include"
> #include "..." search starts here:
> #include <...> search starts here:
>  /usr/local/include
>  /devel/gcc3.4.2/out/include
>  /devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/include
>  /usr/include
> End of search list.
> GNU C version 3.4.2 (i686-pc-linux-gnu)
>         compiled by GNU C version 3.2.2 20030222 (Red Hat Linux 3.2.2-5).
> GGC heuristics: --param ggc-min-expand=47 --param ggc-min-heapsize=31947
>  as -V -Qy -o /tmp/ccI0HQzF.o /tmp/ccnvxcQo.s
> GNU assembler version 2.13.90.0.18 (i386-redhat-linux) using BFD version
> 2.13.90.0.18 20030206
>  /devel/gcc3.4.2/out/libexec/gcc/i686-pc-linux-gnu/3.4.2/collect2
> --eh-frame-hdr -m elf_i386 -dynamic-linker /lib/ld-linux.so.2
> /usr/lib/crt1.o /usr/lib/crti.o
> /devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/crtbegin.o
> -L/devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2
> -L/devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/../../..
> /tmp/ccI0HQzF.o -lgcc -lgcc_eh -lc -lgcc -lgcc_eh
> /devel/gcc3.4.2/out/lib/gcc/i686-pc-linux-gnu/3.4.2/crtend.o
> /usr/lib/crtn.o
> [muthu@Sakthi bin]$ ./a.out
> Hello world
> [muthu@Sakthi bin]$
>
>
>
>
> On Thu, 16 Sep 2004, Muthukumar Ratty wrote:
>
> >
> >
> > > The docs say this:
> > >
> > > 	For a native build issue the command make bootstrap.
> > >
> >
> > Yeah, saw that. I am not a gcc developer.. so dont know what is the
> > difference between bootstrap and without. All I can say is
> > "it worked for me for 3.2.2 (tm)" :)
> >
> >
> >
> >
> > > So, it sounds to me like, unless you are building a cross compiler,
> > > "make bootstrap" is indeed the correct command to use when building GCC,
> > > even if you already have another version of it on your system.
> > >
> > > Thanks,
> > > Lyle
> > >
> > >
> > > -----Original Message-----
> > > From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org] On
> > > Behalf Of Muthukumar Ratty
> > > Sent: Thursday, September 16, 2004 5:46 PM
> > > To: Bras, Gerard
> > > Cc: Muthukumar Ratty; Virender Kashyap; GCC HELP
> > > Subject: RE: gcc3.4.0 install problem
> > >
> > >
> > > I did this a while ago and my info might have been obsoleted :)
> > > Anyway just to upgrade the gcc with same binutils and stuff hwat I did
> > > is,
> > > iirc...
> > >
> > > 1. configure with necessary option
> > > 2. make
> > > 3. make install
> > >
> > > ofcourse you would want this to install in a different location so it
> > > wont
> > > corrupt the pre existing gcc.
> > >
> > >
> > >
> > > On Thu, 16 Sep 2004, Bras, Gerard wrote:
> > >
> > > > This raises an interesting question which the install docs have not
> > > clarified to my satisfaction.  Suppose you already have a working gcc
> > > tool chain and you are doing what the original poster is, getting a
> > > later release up.  Are there make targets more suitable for this?  It
> > > has always seemed a little odd to me to have to do the bootstrap every
> > > time.
> > > >
> > > > gerard
> > > >
> > > > -----Original Message-----
> > > > From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org]On
> > > > Behalf Of Muthukumar Ratty
> > > > Sent: Thursday, September 16, 2004 11:03 AM
> > > > To: Virender Kashyap
> > > > Cc: GCC HELP
> > > > Subject: Re: gcc3.4.0 install problem
> > > >
> > > >
> > > >
> > > > You dont need bootstrap, unless you want to work on gcc itself.
> > > >
> > > > On Thu, 16 Sep 2004, Virender Kashyap wrote:
> > > >
> > > > > hi
> > > > >    i am not able to install gcc3.4.0 on my comp.
> > > > > i already have gcc3.3 installed on my comp
> > > > >
> > > > > i do following :
> > > > > mkdir objdir
> > > > > cd objdir
> > > > > ../gcc-source/configure --enable-languages=c,c++
> > > > >
> > > > > then i do
> > > > > make bootstrap
> > > > >
> > > > > but here i see the same things being repeated (some checking
> > > messages)and
> > > > > displayed again and again. how many times doess checking happen ?
> > > > >
> > > > >
> > > > >
> > > > > THanks and Regards.
> > > > > Virender
> > > > > ----------------------------------------------
> > > > > Virender Kashyap
> > > > >
> > > >
> > >
> >
>

^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: Newbie Question for Windows
  2004-09-17  1:00 ` Newbie Question for Windows Ian Lance Taylor
@ 2004-09-17 13:45   ` Tony Wetmore
  0 siblings, 0 replies; 9+ messages in thread
From: Tony Wetmore @ 2004-09-17 13:45 UTC (permalink / raw)
  To: buck-c; +Cc: gcc-help

> > Does GCC or any other freely licensed version have a GUI interface 
> > such as MS Visual C?
>
> gcc does not.  There are various GUI interfaces which use gcc.

You may want to check out Source Navigator
(http://sourcenav.sourceforge.net/).  It's a free (GPL license)
development environment, useful for C and C++, as well as several other
languages.  I think it is a good IDE and it runs on Windows, Linux and
Unix platforms.

You will need to have the compiler and other tools installed separately,
as Source Navigator simply calls external programs (which you may
configure as needed) to build your code.  It works well with Cygwin
(http://www.cygwin.com), if you follow Ian's advice and use that project
to get GCC.

---
Tony Wetmore
Raytheon Solipsys
mailto:tony.wetmore@solipsys.com
http://www.solipsys.com


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Newbie Question for Windows
       [not found] <200409170021.i8H0LHcb061239@ns2.u-strasbg.fr>
@ 2004-09-17  5:30 ` Vincent Torri
  0 siblings, 0 replies; 9+ messages in thread
From: Vincent Torri @ 2004-09-17  5:30 UTC (permalink / raw)
  To: Buck-C; +Cc: gcc-help



On Thu, 16 Sep 2004, Buck-C wrote:

> A friend of mine that has a fair amount of C programming experience and I,
> who has no experience in programming in C, are looking for a common compiler
> on which he can program and I can learn to program in C (and all variations,
> C++ etc.)  I am familiar with the Microsoft Visual methods of programming in
> various languages and applications.  Primarily I would like to learn and use
> the C compiler/GUI on Windows, but I would like to think that what I learn
> can carry over to the Linux box as well, should I decide to program in
> Linux.  From what I understand, GCC and its various libraries are available
> for Windows.  Neither of us has ever worked with GCC and know nothing about
> it.  Below are several questions.  Thank you all in advance for your
> patience and answers.
> 
> From where do I download GCC for Windows in a usable format? 

You could try mingw : http://www.mingw.org There are two packages there
: mingw which provides headers and libraries and the gnu compilers, to
compile native windows programs and libraries, and msys, which provides
all the autotools, commonly used on linux.

> I followed the GCC website but got lost somewhere.  I think I found it
> somewhere in .HZ format but I have no way to unzip it.  
> 
> Does GCC or any other freely licensed version have a GUI interface such as
> MS Visual C?
> 

There exist some IDE : dev-c++ (http://www.bloodshed.net/devcpp.html) or
Visual-mingw (http://visual-mingw.sourceforge.net/) or Mingw Developper
Studio (http://www.parinya.ca/, see products)

> Is GCC a good compiler on which to learn C?
> 
i think so. It is more close to the norm than microsoft products

> What all do I need to download and install to have a complete and usable
> compiler?
> 
see mingw.org web site, and its mailing lists for further information.

hope this help

regards

Vincent TORRI

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Newbie Question for Windows
       [not found] <20040917002119.21813.qmail@gossamer.airs.com>
@ 2004-09-17  1:00 ` Ian Lance Taylor
  2004-09-17 13:45   ` Tony Wetmore
  0 siblings, 1 reply; 9+ messages in thread
From: Ian Lance Taylor @ 2004-09-17  1:00 UTC (permalink / raw)
  To: buck-c; +Cc: gcc-help

"Buck-C" <buck-c@towncorp.net> writes:

> From where do I download GCC for Windows in a usable format? 

cygwin.com

> Does GCC or any other freely licensed version have a GUI interface such as
> MS Visual C?

gcc does not.  There are various GUI interfaces which use gcc.  I
don't happen to know of any freely licensed ones which run easily on
Windows, but doubtless there are some.

> Is GCC a good compiler on which to learn C?

As good as any other, I suppose.

> What all do I need to download and install to have a complete and usable
> compiler?

See cygwin.com.

> What don't I know to ask?

If you want your general programming practice to carry over to
GNU/Linux, stick to the command line.  If you only care about
knowledge of C/C++, you don't really have to use gcc on Windows.  Your
C/C++ knowledge will carry over from MS compilers to gcc reasonably
well.

You should be aware that library support is different on Windows and
GNU/Linux, and that library support is a huge part of the C/C++
languages.  There is a common subset, but there is also a vast amount
of Windows specific functionality which is not available on GNU/Linux.
This applies whether you use command line or GUI.

Ian

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2004-09-17 13:45 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-16 23:51 gcc3.4.0 install problem lrtaylor
2004-09-17  0:21 ` Newbie Question for Windows Buck-C
2004-09-17  0:21 ` Buck-C
2004-09-17  0:29 ` gcc3.4.0 install problem Muthukumar Ratty
2004-09-17  0:47   ` Muthukumar Ratty
2004-09-17  5:21     ` Muthukumar Ratty
     [not found] <20040917002119.21813.qmail@gossamer.airs.com>
2004-09-17  1:00 ` Newbie Question for Windows Ian Lance Taylor
2004-09-17 13:45   ` Tony Wetmore
     [not found] <200409170021.i8H0LHcb061239@ns2.u-strasbg.fr>
2004-09-17  5:30 ` Vincent Torri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).