ncc1: the C compiler proper, produces assembly output nas: accepts 16/32/64-bit Intel syntax assembly and produces .o object. nld: the object linker - combines .o files into a.out executables. nobj: object/executable inspector. These are all original works and are BSD-licensed. See ...