Ich habe einen Compiler für C geschrieben, die Byte-Code ausgibt. Der Grund dafür war, Anwendungen für eine eingebettete Plattform schreiben zu können, die auf mehreren Plattformen läuft.Wie schreibe ich einen Linker
Ich habe den Compiler und den Assembler.
Ich muss einen Linker schreiben, und bin fest.
Das Objektformat ist ein benutzerdefiniertes, das um den Byte-Code-Interpreter herum entworfen wurde, so dass ich keine vorhandenen Linker wirklich verwenden kann.
Meine größte Hürde ist, wie Sie den Objektcode organisieren, um die verknüpfte Binärdatei auszugeben. Dynamische Verknüpfung ist zu diesem Zeitpunkt nicht erforderlich. Ich muss statische Verknüpfung zunächst arbeiten.
Ehrfürchtiges Buch, um ehrlich zu sein. – dirkgently