Avatar ·

Linux पर Rust एप्लिकेशन को Windows के लिए कैसे बनाएं? शुरू से क्रॉस-कम्पाइलेशन

सभी को नमस्ते! मैं Linux पर Rust में एक छोटा CLI एप्लिकेशन लिख रहा हूं, लेकिन मुझे चाहिए कि यह Windows पर भी काम करे। समस्या यह है कि मैं सिर्फ बिल्ड के लिए Windows पर स्विच नहीं करना चाहता — मैं Ubuntu से सीधे exe फ़ाइल कम्पाइल करना चाहता हूं। मैंने `rustup target add` के माध्यम से `x86_64-pc-windows-gnu` लक्ष्य जोड़ा, लेकिन `cargo build --target x86_64-pc-windows-gnu` बिल्ड करने का प्रयास करने पर मुझे ढेरों लिंकिंग एरर मिल रहे हैं, जैसे: ``` error: linking with `x86_64-w64-mingw32-gcc` failed: exit status: 1 | = note: /usr/bin/x86_64-w64-mingw32-ld: cannot find -ladvapi32 /usr/bin/x86_64-w64-mingw32-ld: cannot find -luserenv ``` मैंने पढ़ा था कि MinGW-w64 की जरूरत है, इसे apt के माध्यम से इंस्टॉल किया, लेकिन एरर बने रहे। `mingw-w64` भी इंस्टॉल करने की कोशिश की — कोई फायदा नहीं हुआ। मेरा कोड सरल है: ```rust use std::proces