Der Linker m2l bindet Objektdateien zu einem ausführbaren Programm. Als Hauptmodul wird dasjenige Modul verwendet, dessen Objektdatei als Argument übergeben wird. Die Objektdateien aller benötigten (importierten) Moduln werden dem Pfad folgend gesucht und eingelesen. Sind alle Referenzen aufgelöst, wird eine neue Datei erzeugt. Diese Datei enthält ein ausführbares Programm und trägt den Namen des Hauptmoduls ohne Erweiterung. Während des Linkvorgangs werden die Namen der gelesenen Dateien ausgegeben.