<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Matt Galvin wrote:
<blockquote cite="mida2ce2a0e050401210627e9e6d1@mail.gmail.com"
 type="cite">
  <pre wrap="">On Apr 1, 2005 7:56 PM, Alfred Vahau <a class="moz-txt-link-rfc2396E" href="mailto:alfredv@upng.ac.pg"><alfredv@upng.ac.pg></a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">baza wrote:

    </pre>
    <blockquote type="cite">
      <pre wrap="">Daniel Taylor wrote:

      </pre>
      <blockquote type="cite">
        <pre wrap="">Hey,

This is a slightly off topic question,

How was gcc complied before gcc was compiled in order for it to be
able to compile gcc? if you understand my chicken vs egg logic.

Thanks!

- Daniel

        </pre>
      </blockquote>
      <pre wrap="">If I have it right Richard Stallman coded it so there would be a
'free' compiler. It was thought to be an important milestone for the
GNU project to have a C compiler.

Baza

      </pre>
    </blockquote>
    <pre wrap="">As a newbie to Debian and in this case Ubuntu, I'd like to thank the
people for initiating me into Debian and its powerful apt-get command.
This pointer is sufficient for me to continue on with my project.
It will be seen from my initial posting that I mention the 'which' and
the 'find' commands - the two commands that Unix users issue to locate
the path of a command. In my case, I wanted to know where cc or gcc were
located.

Neither of these were on the standard path as which cc or which gcc
returned zero results.
But which perl for instance returned /usr/bin/perl so I know that perl
is o.k as I will need Perl.

This was strange to me as both cc and gcc are essential commands for
working in a Unix/Linux environment.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Ubuntu is, i belive, aimed more at being a user/intermediate user
desktop which partially means... make things easy enough that nobody
has to compile stuff manually. It's not a big deal for those of us who
are developers, but for the average user, it can be daunting.

Ubuntu (and Debian) has tons of packages already compiled for us and
readily availible for installation so... the compilers are not so
essential since most of the time we don't need to compile anything ;)

Although if you do need to compile something then compilers, dev
packages, and libs are all availible for installtion via apt/synaptic.

  </pre>
  <blockquote type="cite">
    <pre wrap="">I downloaded the gcc package from a GNU mirror site and proceeded to
install following the familiar steps.
gunzip, tar, configure, make and make install

The installation failed because the Makefile was looking for the path to
the cc command to compile gcc.
I also made similar attempts to install apache from source which also
failed since the path to a cc compiler could not be found.

Puzzled, I decided to post reasoning that maybe in Debian things are
done differently. I now know that apt-get is the one command that I must
get used to.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Learning how apt works for real and using it on the cli is great, but
for the uninitiated using: System -> Administration-> Synaptic Package
Manager, can be quite helpful and easy to use. Synaptic is the GUI
frontend to apt that allows you to very easily find and install just
about anything you may need.

Hope this helps,
  </pre>
</blockquote>
This quick overview of what Ubuntu has to offer is very much
appreciated.<br>
I was successful at issuing the apt-get command and the gcc and cc were
installed. It was a breeze.<br>
<br>
Thanks,<br>
<blockquote cite="mida2ce2a0e050401210627e9e6d1@mail.gmail.com"
 type="cite">
  <pre wrap="">
Matt

  </pre>
</blockquote>
Alfred,<br>
<br>
<blockquote cite="mida2ce2a0e050401210627e9e6d1@mail.gmail.com"
 type="cite">
  <pre wrap=""></pre>
  <blockquote type="cite">
    <pre wrap="">Alfred,


--
ubuntu-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ubuntu-users@lists.ubuntu.com">ubuntu-users@lists.ubuntu.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ubuntu.com/mailman/listinfo/ubuntu-users">http://lists.ubuntu.com/mailman/listinfo/ubuntu-users</a>

    </pre>
  </blockquote>
  <pre wrap=""><!---->
  </pre>
</blockquote>
<br>
</body>
</html>