Re: gcc 3.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Shakeeb,

> I have downloaded the source file gcc-3.2.1.tar but
> when I unpack it and run ./configure i get the
> following error:

Note that "./configure" is not supported, as per the GCC instructions.

http://gcc.gnu.org/install/configure.html

If you've unpacked GCC into:
~/gcc-3.2.1

Create a peer build directory, and run configure from that cwd:
mkdir ~/gcc-3.2.1-build
cd ~/gcc-3.2.1-build
../gcc-3.2.1/configure

Also note all the required components that need to be present to build GCC.

> How do I install without a previous compiler present.

Building GCC requires a compiler be present.  (It's a chicken-and-egg kind
of problem.)

Instead, download a pre-built compiler, and run the installer for that
pre-built GCC.

(A "configure" and "make" is not the same as an "install".)

> I have searched for the binary file but to no avail.

Since you are using Cygwin, isn't there an installable GCC compiler via
Cygwin SETUP.EXE?  If there are different pre-built GCC versions, they
should be selectable through the SETUP interface.

If your target is Cygwin as the platform, use Cygwin's GCC.

Cygwin: http://cygwin.com/

If your target is native Windows as the platform (without requiring the
Cygwin layer), you might want to use MinGW.

MinGW: http://www.mingw.org/

(I think these days Cygwin's GCC can be installed as a hybrid Cygwin /
MinGW, if so desired.  It can target either platform:  Cygwin and it's POSIX
magic-goo CYGWIN.DLL, or native Win32 via MinGW.)

I'm not sure (since I don't use them), but other options on Windows may be
MKS, Interix, or MS-SFU.  I'm not sure if they include a compiler or not;
and if not, whether a compiler is available for those Windows environments.

And finally, another 'nother option is Microsoft's Visual C++ 2008 Express
Edition:
http://www.microsoft.com/express/default.aspx
http://www.microsoft.com/express/download/

Borland may have a free (or perhaps "free") C++ compiler as well.

HTH,
--Eljay


[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux