Erstellen eines i386 Cross Compilers auf einem Mac
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 install
und 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 Antworten auf die Frage
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?