Avatar ·

خطأ "linker 'cc' not found" عند ترجمة Rust على Debian في WSL على Windows 10

مرحبًا أيها الزملاء! أنا مبتدئ في Rust وأستخدم Windows 10 مع نظام WSL (Debian). عندما أحاول ترجمة برنامج بسيط، أواجه خطأ. إليك الكود الخاص بي (ملف main.rs): ```rust fn main() { println!("Hello, world!"); } ``` أقوم بتشغيل `rustc main.rs` أو `cargo build` في terminal WSL (Debian)، وأتلقى رسالة: ``` 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. لقد بحثت في Google بالفعل، لكن معظم النصائح موجهة لنظام Linux النقي، وليس لـ WSL. جربت `sudo apt update && sudo apt install build-essential` — لم يساعد. هل السبب أن WSL لا يرى الأدوات المثبتة في Windows؟ أم أن هناك حاجة لتكوين إضافي في Rust نفسه؟ من فضلكم، أرشدوني كيفية إصلاح هذا الخطأ تحديدًا لـ Debian.