写在开头
在这个教程的开头,我想和大家一同讨论一下,为什么这份教程的开头要叫做Rust的编译器入门?
还不是因为rust的编译原理复杂吗?要是C和Python,第一章就讲了呀!
入门
首先rust的编译器叫rustc。可以在终端输入
rustc -V
来验证安装成功。
创建main.rs文件并输入如下
fn main(){
println!("Hello, world!");
}
保存完成后可以打开终端输入命令编译并输出可执行文件
随后可运行这个可执行文件
入门Cargo Part1
但是但是,rust是非常实用的语言。自带Cargo使得不会像C和Java一样需要另外的CMake和MAVEN的支持才能如此方便的构建项目。
在项目的最高级目录下可以直接运行程序
开发软件的选择
rust没有专门的IDE,所谓的Clion+插件开发实际上还是调用RLS(Rust Language-Server-Protocol)
但是更加耗费电脑资源,电脑配置一般的建议vscode/neovim。RLS是rust套件自带的,无需额外下载