This article is from the 3b1 computers FAQ, by John B. Bunch with numerous contributions by others.
There are fairly recent versions of gcc, g++, gas, gdb, and emacs as binary-only cpio archives on OSU as well at CalTech (see above).
 
Continue to: