Dear Bill,
I must say that I agree with you. The infinite loop of dependencies can be very troublesome for someone who has a partially defunct cerebral cortex. It is assumed that people who to code in C/C++ have basic knowledge of how compiling works.
In the linux community, however, people are kind enough to understand the problem that newbies face, and so we have binary packages such as rpm, deb and others. In a system like debian, it is actually very easy to install packages, and there are no worries about dependences. Newbies like myself stick to good ol' "apt-get"
Oh, one more thing. My english happens to be a little poor, so would you please be kind enough to tell me the meaning of the word "purile" ? Dictionary.com didn't have the meaning, but then new english words keep coming up, thats the way it is.
(Dictionary.com:
http://dictionary.reference.com/search?q=purile)
Here are some details about the "gcc" package:
http://packages.debian.org/unstable/devel/gcc
And lastly, if you don't have a question, or an answer that is helpful, don't post. (I'm posting because I do have a question, whats the meaning of "purile" ?)