Rust语言:安装、运行与调试

Rust语言:安装、运行与调试

Rust是一种为系统编程设计的编程语言,它强调安全性、并发性和内存效率。本文将会介绍在多平台上安装Rust,以及如何运行和调试Rust程序。

1.安装Rust

Rust支持在多种平台上安装,以下是在几种主要操作系统上的安装步骤。

在 macOS 和 Linux 上安装

在终端中运行以下命令来下载并运行安装脚本:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

此命令将会安装 rustuprustccargo 和其他标准工具。然后你需要关闭并重新打开你的终端或者运行以下命令来更新你的 shell 配置:

source $HOME/.cargo/env

在 Windows 上安装

对于Windows用户,访问 https://rustup.rs/ 下载并运行 rustup-init.exe,然后按照指示进行操作。

安装完成后,可能需要重启你的命令提示符或者PowerShell以更新环境变量。

测试安装

在任何平台上,你都可以运行以下命令来验证Rust是否已经成功安装:

rustc --version

如果你看到了类似于 rustc 1.52.1 (9bc8c42bb 2021-05-09) 这样的输出,那么恭喜你,你已经成功安装了Rust。

当然,让我们修改"运行Rust程序"这一节,并增加一个 “Hello, World!” 的例子:

2.运行Rust程序

在Rust中,我们使用 cargo 工具来构建和运行Rust程序。

创建一个新的Rust项目:

首先,我们使用 cargo 创建一个新的Rust项目。在终端中输入以下命令:

cargo new hello_world

这将会创建一个新的目录叫做 “hello_world”,里面会包含一个基本的 “Hello, World!” 程序和一个 Cargo.toml 文件,该文件是你项目的配置文件。

此时,项目的目录结构如下:

hello_world
├── Cargo.toml
└── src
    └── main.rs

如果你打开 src/main.rs 文件,你会看到以下代码:

fn main() {
    
    
    println!("Hello, world!");
}

这是一个简单的Rust程序,它会在终端输出 “Hello, world!”。

运行Rust项目:

接下来,我们将运行这个项目。在终端中,切换到项目的目录,然后输入以下命令:

cd hello_world
cargo run

cargo run 命令将会编译你的代码,并且运行生成的可执行文件。如果一切顺利,你应该会在终端看到 “Hello, world!” 的输出,这表示你的程序已经成功运行。

3.调试Rust程序

在Rust中,有多种方法可以用于调试你的程序。

使用 println!

这是最简单的调试方法,你可以在代码中任何地方打印变量以查看它们的值。例如:

let x = 5;
println!("x: {}", x);

使用 rust-gdbrust-lldb

Rust附带了与GDB和LLDB兼容的调试工具。首先,使用-g参数来编译你的代码,生成调试信息:

rustc -g my_program.rs

然后使用rust-gdbrust-lldb来运行你的程序:

rust-gdb my_program

使用 Visual Studio Code

如果你更喜欢图形化界面,你可以在Visual Studio Code中进行Rust的调试。你需要安装rust-lang.rust和`vadimcn

.vscode-lldb这两个扩展。然后,在.vscode/launch.json`文件中添加相应的配置。

猜你喜欢

转载自blog.csdn.net/qimablue/article/details/131289121