5: Sure there is!
4: rpm equivalent with windows installer packages. "exe" files are usually called "binary executables". You should always try to use YaST first. Keep in mind that rpm's are often version specific, so you may not be able to install a SUSE 9.1 rpm on a 10.0 system (even if it works and you don't get any dependency conflicts, you may not get functional software).
2/3: I am not an expert when it comes to compilers and compiling. But I am quite sure that you will run into trouble compiling an older version of gcc on your SUSE 10.0 system. I suggest you have a try with those rpm packages first:
ftp://ftp.gwdg.de/pub/opensuse/distr...901-3.i586.rpm
ftp://ftp.gwdg.de/pub/opensuse/distr...3.5-2.i586.rpm
1: Maybe you could point out what you need this compiler for. I guess people can help better if they know what you intend to do (probably not me, unfortunately
).
For further support, someone else has to join this thread.