Rust语言安装教程

安装环境:windows 10(windows版本都一样),本教程应该是最详细的了, (✿◡‿◡)

1、打开Rust官方网站的安装页面:https://www.rust-lang.org/tools/install

2、下载【rustup】和【Visual Studio C++ Build tools】根据自己电脑系统类型选择32位或者64位,我的电脑是64位的,所以选择的64位


3、安装rustup-init.exe,右键rustup-init.exe,以管理员身份运行(这一步不是必要的,但是为了避免安装过程中出现权限等问题,我一般会以管理员身份运行),doc命令窗口弹出来后,最后一行显示:Continue? (Y/n),我们输入Y,显示以下信息,这里有三个选项,我们选择默认即可,输入1或者干脆直接回车,然后等着吧,等进入以下第二张截图时,说明rustup安装成功了,回车关闭doc命令窗口。


4、我们验证一下rust是否安装成功,打开终端输入 cargo -V 会返回cargo的安装版本号,输入 rustc -V 会返回rust的安装版本号,如下:


5、接下来安装Visual Studio C++ Build tools,根据下图红框指示操作,分为四步,第三步不是必要的,如果你认为自己的C盘存储比较大,可以默认安装到C盘,我将安装位置设为了D盘,选择好要安装的包后,执行第四步安装。


6、到了这一步时,Rust环境已经安装完毕,我们需要一款得心应手的编辑器来进行开发,我选择的是vs code,可能是因为它比较小巧玲珑吧,打开网址:https://code.visualstudio.com ,下载VSCode并安装,这里不过多的赘述,安装完以后默认是英文界面,我们安装一下中文(简体)语言包,打开右侧栏的扩展,搜索框输入Chinese后,安装第一个就行了(红箭头指向),重启VSCode后,界面就会变成中文。


7、打开扩展,我们安装 rls 和 Native Debug 、C/C++ 这三个扩展。


8、Rust 的开发环境就搭建好了,重启 VSCode ,新建一个Rust项目文件夹,用VSCode打开这个文件夹,如下,我们点击新终端,在下方的命令行处输入 cargo new hello ,然后回车,会在Rust文件夹中生成一个hello项目。


9、打开VSCode的导航菜单-文件-选择文件夹,选择刚刚创建的hello文件夹,之后,如下截图,我们打开src文件夹下的main.rs,这是cargo自动创建的文件,看到这句“hello world”后你是不是感觉非常熟悉?接下来编译和运行,命令为 cargo build 和 cargo run ,最终打印出“hello world”!


10、在 VSCode 中调试 Rust就需要配置一下Rust工程了,在hello文件夹的根目录中,我们新建一个文件夹 .vscode,在 .vscode 文件夹里新建两个文件 tasks.json 和 launch.json,文件内容如下:
tasks.json的内容:

{ 
    "version": "2.0.0", 
    "tasks": [ 
        { 
            "label": "build", 
            "type": "shell", 
            "command":"cargo", 
            "args": ["build"] 
        } 
    ] 
}
launch.json的内容:

{ 
    "version": "0.2.0", 
    "configurations": [ 
        { 
            "name": "(Windows) 启动", 
            "preLaunchTask": "build", 
            "type": "cppvsdbg", 
            "request": "launch", 
            "program": "${workspaceFolder}/target/debug/${workspaceFolderBasename}.exe", 
            "args": [], 
            "stopAtEntry": false, 
            "cwd": "${workspaceFolder}", 
            "environment": [], 
            "externalConsole": false 
        }, 
        { 
            "name": "(gdb) 启动", 
            "type": "cppdbg", 
            "request": "launch", 
            "program": "${workspaceFolder}/target/debug/${workspaceFolderBasename}.exe", 
            "args": [], 
            "stopAtEntry": false, 
            "cwd": "${workspaceFolder}", 
            "environment": [], 
            "externalConsole": false, 
            "MIMode": "gdb", 
            "miDebuggerPath": "这里填GDB所在的目录", 
            "setupCommands": [ 
                { 
                    "description": "为 gdb 启用整齐打印", 
                    "text": "-enable-pretty-printing", 
                    "ignoreFailures": true 
                } 
            ] 
        } 
    ] 
} 

10、打开main.rs文件,我们点击菜单运行-启动调试,或者直接按F5也行,代码打印结果就会出现在调试控制台中,开发过程中你也可以设置断点来进行调试。


11、这里其实已经可以告一段落了,不过还是测试一下调试的结果如何,我在代码的第四行设置了断点,然后启动调试(F5),如下图,可以很直观的看到 a 和 b 的变量值,当然还有堆栈等信息。







« 上一篇

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。