a program used to call gcc, providing locations of libraries for appropriate targets, reworking some of the options to be more like Posix, etc.