Erstellen eines i386 Cross Compilers auf einem Mac

650
Icedude_907

Meine Situation ist wie folgt:

Ich versuche, einen i386-Cross-Compiler für Mac OSX Mojave zu erstellen. Ich habe meine XCode-Befehlszeilentools aktualisiert, ein natives gcc installiert und es dem Pfad hinzugefügt (damit Clang nicht stört) und ich versuche, binutils 2.31.1 zu kompilieren. Mein configure - Befehl wird hier gezeigt: sudo ../binutils-2.31.1/configure --target=i386-elf --enable-interwork --enable-multilib --disable-nls --disable-werror --prefix="/usr/local/i386elfgcc". Ich führe dies von einem Ordner aus, den ich binutils-build nannte, und dieser Ordner befindet sich neben dem heruntergeladenen binutils-Ordner. Dieser Befehl wird ohne Fehler beendet und die Ausgabe wird unten angezeigt (Hinweis: Hier wird der Befehl erneut ausgeführt): Link Pastebin

Nachdem ich diesen Befehl ausgeführt hatte, fuhr ich mit der Ausführung fort sudo make all installund der Linker wirft fort, um einen fehlenden Symbolfehler zu erzeugen. Die volle Ausgabe ist hier und der Fehler tritt auf, was ich in Zeile 2076 kenne.

Edit: Der Hauptfehler läuft auf einen nicht identifizierten Symbolfehler hinaus, den ich nicht wissen könnte, wie ich ihn beheben soll.

Vielen Dank für die Hilfe im Voraus.

0
Bitte verwenden Sie kein Pastebin für Ihre Befehle oder Fehlermeldungen. Diese Informationen sollten in Ihre Fragen zum Nutzen aktueller und zukünftiger Leser eingearbeitet werden. DavidPostill vor 5 Jahren 0

0 Antworten auf die Frage