All true.
However, if other users like me cannot access the internet from their Linux implementation yet then the following worked for me:
On another system go to
ftp://ftp.suse.com/pub/suse/i386/9.1/suse/i586/ where you will find a huge range of .rpm files with the missing commands.
I downloaded the following:
make-3.80-184.i586
gcc-3.3.3-41.i586
The latter needs a couple of extra files first (as you will be told if you try to install it first without them)
glibc-devel-2.3.3-98.i586
binutils-2.15.90.0.1.1-31.i586
I burnt these to a CD under windows then mounted the CD on my Linux system. I opened a Konquerer session to view the CD. Clicking on the file gave me an option to install it which worked perfectly.
I also installed C++ and Java versions of gcc for later, but I don't think they are necessary for basic use of gcc.
Hope this helps.