Frage

Ich versuche, Binutils für einen ARM-Prozessor zu konfigurieren, insbesondere den ARMv5TE.Der Prozessor ist der Marvell 88F5281.Derzeit läuft auf dem Gerät NetBSD, daher möchte ich sicherstellen, dass ich Binutils für das richtige Ziel-Arch/Betriebssystem konfiguriere.

Gibt es eine Möglichkeit, beim Konfigurieren von Binutils eine Kombination aus Zielen/Betriebssystemen aufzulisten?

Bisher habe ich herausgefunden, arm-*-netbsdelf von der folgenden Seite, http://gcc.gnu.org/install/special.html#arm-x-eabi

Aber ich frage mich immer noch, ob es eine Liste von Zielen/Betriebssystemen gibt, wenn ich das ausführe configure Skript über die Befehlszeile.

War es hilfreich?

Lösung

Ein guter Ausgangspunkt könnte NetBSD build.sh sein, mit dem ein vollständiges Cross-Compiler-Toolset für ein NetBSD-Ziel auf einem POSIX-Host erstellt werden kann.

  • Laden Sie den Quellbaum für die NetBSD-Version herunter, die auf Ihrem Ziel ausgeführt wird, und extrahieren Sie ihn
  • Führen Sie „./build.sh -m evbarm tools“ aus.
  • Wenn Sie fertig sind, sollten Sie erfahren, wo Sie die eingebauten Binutils und den Cross-Compiler finden

Hinweis: Wenn das Ziel Bigendian ist, müssen Sie evbarm-eb im Befehl build.sh verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top