Wie man eine Rust-Anwendung unter Windows auf Linux erstellt? Cross-Kompilierung von Grund auf
Hallo zusammen! Ich schreibe eine kleine CLI-Anwendung in Rust unter Linux, aber ich brauche, dass sie auch unter Windows läuft. Das Problem ist, dass ich nicht zu Windows wechseln möchte, nur um zu kompilieren – ich möchte die exe-Datei direkt von Ubuntu aus kompilieren.\n\nIch habe das Ziel `x86_64-pc-windows-gnu` über `rustup target add` hinzugefügt, aber beim Versuch, `cargo build --target x86_64-pc-windows-gnu` auszuführen, bekomme ich eine Menge Linker-Fehler, wie:\n\n```\nerror: linking with `x86_64-w64-mingw32-gcc` failed: exit status: 1\n | \n = note: /usr/bin/x86_64-w64-mingw32-ld: cannot find -ladvapi32\n /usr/bin/x86_64-w64-mingw32-ld: cannot find -luserenv\n```\n\nIch habe gelesen, dass man MinGW-w64 braucht, habe es über apt installiert, aber die Fehler bleiben bestehen. Ich habe auch versucht, `mingw-w64` zu installieren – hat nicht geholfen. Mein Code ist einfach:\n\n```rust\nuse std::proces