在 Debian 上可用的 Rust 集成开发环境概览
快速上手步骤
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shsource $HOME/.cargo/envrustc --version、cargo --versionrustup component add rust-src rust-analysis rustfmt clippycargo new hello && cd hellocargo build、cargo runsudo apt update && sudo apt install build-essential gdb lldb各 IDE 安装与配置要点
| IDE | 安装方式(Debian) | 关键扩展/组件 | 调试与运行要点 |
|---|---|---|---|
| VS Code | 方式一:下载 .deb 后 sudo apt install ./code_*.deb;方式二:使用 Snap sudo snap install --classic code |
扩展:rust-analyzer;可选:CodeLLDB | 使用 CodeLLDB 配置调试;Cargo 任务/运行与测试面板可直接使用 |
| VSCodium | 添加仓库后 sudo apt install codium 或 Flatpak flatpak install flathub com.vscodium.codium |
同 VS Code(扩展市场需手动配置) | 与 VS Code 一致 |
| IntelliJ IDEA | 通过官方安装包或 JetBrains Toolbox 安装 | 插件:Rust(官方 Rust 插件) | 打开 Cargo 项目即可构建/运行/调试 |
| CLion | 通过官方安装包或 JetBrains Toolbox 安装 | 插件:Rust | 原生 gdb/lldb 调试、CMake 集成、测试运行器 |
| GNOME Builder | sudo apt install gnome-builder |
内置 Rust/GTK 支持 | 适合 GTK 桌面应用,一键运行与打包 |
| Eclipse Theia | Docker 快速体验:docker run -it --init -p 3000:3000 -v "$(pwd):/home/project" theiaide/theia:next |
兼容 VS Code 扩展 | 浏览器/本地皆可,适合远程与协作开发 |
| 以上安装与配置要点可满足大多数 Rust 开发场景,从编辑器到全功能 IDE 均可按需选择。 |
调试与常用工具
rust-gdb target/debug/your_program 或 rust-lldb target/debug/your_program,支持断点、单步、查看变量等。RUST_BACKTRACE=1 cargo run。sudo apt install valgrind,运行 valgrind --tool=memcheck target/debug/your_program。选择建议