GCC - Wie füge ich Unterstützung zu einer neuen Architektur hinzu?

8

Ich versuche zu lernen, wie ich GCC auf neue Architekturen portieren kann. Die meisten Tutorials sagen, dass ich nur drei Dateien erstellen muss: my_processor.c my_processor.h und my_processor.md ; Wenn Sie ./configure --target=my_processor ausführen, wird die Maschine jedoch nicht erkannt.

Nach einer Antwort in Wie Sie Ihre schreiben eigenes Code-Generator-Backend für gcc? , habe ich meine Konfiguration in config.sub und ./configure gearbeitet.

hinzugefügt

Leider, wenn ich make verwende, gibt das Terminal einen Fehler zurück, der

sagt %Vor%

Das Problem scheint auf eine schlechte Konfiguration in gcc/config.gcc zurückzuführen zu sein, vielleicht weil ich meine Architektur an einem falschen Ort hinzugefügt habe (es gibt mehrere Fälle $ {target}, also nicht sicher welche) oder weil mir etwas fehlt .

Die einzige Information, die ich gefunden habe, erscheint in Ссылка , aber es ist nicht vollständig genug.

Wie könnte ich also diesen Fehler vermeiden?

    
Zero point 04.07.2017, 11:22
quelle

0 Antworten

Tags und Links