Mit etwas Mühe Kompilieren Rust immer auf der Core-Bibliothek auf OS X zu verbinden i686-unknown-linux-gnu-Targeting:kann nicht Kernbibliothek verknüpfen gegen wenn Quer
MacBook:rustboot alex$ make
rustc -O --target i686-unknown-linux-gnu --crate-type lib -o main.o --emit obj main.rs
main.rs:5:1: 5:19 error: can't find crate for `core`
main.rs:5 extern crate core;
^~~~~~~~~~~~~~~~~~
error: aborting due to previous error
make: *** [main.o] Error 101
main.rs sieht wie folgt aus:
Ich vermute, dass es ist, weil ich versuche, zu i686-unknown-linux-gnu zu verbinden, aber die Kernbibliothek existiert nicht für diese Plattform. Wie installieren oder erstellen Sie die Bibliotheken für diese Plattform?
Um klar zu sein, Sie versuchen, bewusst von OS X auf Linux kompilieren zu überqueren? – Shepmaster
Ich versuche, kompilieren, um meinen eigenen Spielzeugkern zu schreiben, basierend auf dem Code hier: https://github.com/charliesome/rustboot Ich versuche Libcore zu kompilieren. Der obige Code ist der minimale Code, der das Problem hervorhebt. Ich werde versuchen, aus der Quelle mit ./configure zu bauen - target = i686-unknown-linux-gnu – zander