最近好久没有更新博客了,让我们开启一下Rust之旅吧
首先我们需要有如下必备工具:
rls | Rust语言服务器 |
gdb/gcc | - |
一个VSCode | 需要安装rust/c++插件 |
在我们安装完Rust环境后,需要对两个HOME目录下的配置文件进行修改:
.profile文件内容如下:
[root@centos1 hello-rust]# cat ~/.profile export PATH="$HOME/.cargo/bin:$PATH"[[ ":$PATH:" != *":$HOME/.cargo/bin:"* ]]
.bashrc文件内容如下:
[root@centos1 hello-rust]# cat ~/.bashrcexport PATH="$HOME/.cargo/bin:$PATH"[[ ":$PATH:" != *":$HOME/.cargo/bin:"* ]] && PATH="$HOME/.cargo/bin:${PATH}
在vscode中安装Rust插件工具并打开某一Rust项目,demo代码链接:
https://github.com/englandbaron/vscode-rust-demo
我们的launch.json需要指明debug程序路径:
与此同时我们需要在VSCode全局settings里允许断点存在于所有文件类型中:
在another_function函数处打断点,即可直接获取message变量地址: