Avatar ·

خطأ "linker 'cc' not found" في Rust على Debian تحت Windows 10: كيف أصلحه؟

مرحبًا! أنا بدأت في تعلم Rust وواجهت مشكلة عند محاولة ترجمة أول مشروع لي. لدي Windows 10، لكني أعمل في نظام Linux الفرعي (WSL) مع Debian. قمت بتثبيت Rust عبر rustup، ونجحت العملية. ومع ذلك، عندما أحاول ترجمة برنامج بسيط، أحصل على خطأ. هذا هو الكود الخاص بي (ملف main.rs): ```rust fn main() { println!("Hello, world!"); } ``` أقوم بتشغيل `rustc main.rs` وأحصل على الرسالة التالية: ``` error: linker `cc` not found | = note: No such file or directory (os error 2) ``` لقد بحثت في Google وأدركت أن المشكلة تتعلق بعدم وجود linker. لكني لست متأكدًا مما يجب تثبيته بالضبط وكيفية القيام بذلك بشكل صحيح. جربت `sudo apt install gcc` لكن ذلك لم يساعد — بقي الخطأ. ربما أفعل شيئًا خاطئًا؟ هل أحتاج إلى تثبيت حزم إضافية؟ في الوثائق الرسمية، ذُكر "build-essential"، لكني لا أعرف إذا كان ذلك مناسبًا لحالتي. من فضلك، أرشدني إلى كيفية حل المشكلة.