Avatar ·

Windows 10 पर WSL में Debian पर Rust संकलित करते समय "linker 'cc' not found" त्रुटि

नमस्ते, साथियों! मैं Rust में नया हूँ और Windows 10 का उपयोग कर रहा हूँ जिसमें WSL (Debian) सबसिस्टम स्थापित है। जब मैं एक सरल प्रोग्राम संकलित करने का प्रयास करता हूँ, तो मुझे त्रुटि मिलती है। यहाँ मेरा कोड है (फ़ाइल main.rs): ```rust fn main() { println!("Hello, world!"); } ``` मैं WSL (Debian) टर्मिनल में `rustc main.rs` या `cargo build` चलाता हूँ, और मुझे यह संदेश मिलता है: ``` error: linker `cc` not found | = note: No such file or directory (os error 2) ``` Rust `curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh` के माध्यम से स्थापित किया गया था, सब कुछ सफल रहा। `rustc --version` संस्करण 1.70.0 दिखाता है। लेकिन कंपाइलर linker नहीं ढूँढ पा रहा है। मैंने पहले ही गूगल किया, लेकिन अधिकांश सलाह शुद्ध Linux के लिए हैं, WSL के लिए नहीं। मैंने `sudo apt update && sudo apt install build-essential` आज़माया — इससे मदद नहीं मिली। हो सकता है कि यह इसलिए है क्योंकि WSL Windows में स्थापित टूल्स को नहीं देख पा रहा है? या Rust में कुछ अतिरिक्त कॉन्फ़िगर करने की आवश्यकता है? कृपया बताएं कि विशेष रूप से Debian के लिए इस त्रुटि को कैसे ठीक करें।