Avatar ·

在Windows 10上的Debian中Rust出现"linker 'cc' not found"错误:如何修复?

你好!我开始学习Rust,在尝试编译我的第一个项目时遇到了问题。我使用的是Windows 10,但在Linux子系统(WSL)中运行Debian。我通过rustup安装了Rust,一切顺利。然而,当我尝试编译一个最简单的程序时,出现了错误。 这是我的代码(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) ``` 我搜索了一下,明白问题与缺少linker有关。但我不确定具体需要安装什么以及如何正确操作。我试过`sudo apt install gcc`,但没有帮助——错误依然存在。也许我哪里做错了?是否需要安装一些额外的包?官方文档提到了"build-essential",但我不确定它是否适用于我的情况。请告诉我如何解决。