下載鏈接
Rust 編譯工具:https://www.rust-lang.org/zh-CN/tools/install
Visual Studio Code:https://code.visualstudio.com/Download
安裝 Rust 編譯工具
Rust的編譯工具依賴C語(yǔ)言的編譯工具。如果使用Linux系統(tǒng),需要安裝GCC或clang。如果使用macOS,需要安裝Xcode。如果使用Windows系統(tǒng),需要安裝Visual Studio 2013以上的環(huán)境以使用MSVC或安裝MinGW+GCC編譯環(huán)境。下面主要講Windows下的安裝。
下載好的 Rustup 在 Windows 上是一個(gè)可執(zhí)行程序 rustup-init.exe。
推薦使用微軟的VS IDE,輸入1,繼續(xù)安裝。會(huì)直接進(jìn)入MSVC下載安裝界面,點(diǎn)擊安裝后,等待安裝完成。MSVC安裝完成后繼續(xù)安裝rustup。
執(zhí)行如下命令檢查測(cè)試:
rustc -V
?搭建 VSCode 開(kāi)發(fā)環(huán)境
安裝插件rust-analyzer和Native Debug
在.vscode目錄創(chuàng)建tasks.json文件,用來(lái)配置cargo(rust構(gòu)建工具)
{
????"version":?"2.0.0",
????"tasks":?[
????????{
????????????"label":?"build",
????????????"type":?"shell",
????????????"command":"cargo",
????????????"args":?["build"]
????????}
????]
}
在.vscode里面生成launch.json文件,指定關(guān)聯(lián)調(diào)試的生成執(zhí)行文件
{
"version": "0.2.0",
"configurations": [
{
"name": "(Windows) 啟動(dòng)",
"preLaunchTask": "build",
"type": "cppvsdbg",
"request": "launch",
"program": "${workspaceFolder}/target/debug/${workspaceFolderBasename}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"console": "integratedTerminal"
},
{
"name": "(gdb) 啟動(dòng)",
"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
}
]
}
]
}
問(wèn)題匯總
1. 如何判斷Rust編譯器使用的是哪個(gè)Windows工具鏈?
? ?使用rustup show
查看活動(dòng)工具鏈文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-656877.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-656877.html
到了這里,關(guān)于Rust環(huán)境搭建以及vscode調(diào)試環(huán)境配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!