欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報(bào)激活碼778899分享:Rust介紹與開發(fā)環(huán)境搭建

柚子快報(bào)激活碼778899分享:Rust介紹與開發(fā)環(huán)境搭建

http://yzkb.51969.com/

安裝rust

rust 安裝官方指南:[HTPS][3W].rust-lang.org/tools/install?(自己替換 HTPS,3W)

Linux或者M(jìn)acbook上安裝rust

打開終端并輸入下面命令:

#因?qū)徍藛栴}下面鏈接需要替換一下?HTPS->httpscurl??--tlsv1.2?[HTPS]://sh.rustup.rs?-sSf?|?sh

這個(gè)命令將下載一個(gè)腳本并開始安裝?rustup?工具,此工具將安裝 Rust 的最新穩(wěn)定版本??赡軙?huì)提示你輸入管理員密碼。

過程中,會(huì)讓您選擇工具鏈,直接回車按默認(rèn)(或者推薦)的即可。

如果安裝成功,將出現(xiàn)下面這行:

Rust is installed now. Great!

OK,這樣就已經(jīng)完成 Rust 安裝啦。

注意:

rust 編譯通常依賴于C/C++,因此通常需要配套安裝C/C++的編譯工具(gcc 或者 Clang)。

Mackbook?上可以通過下面指令安裝:

xcode-select --install

Linux上,應(yīng)根據(jù)相應(yīng)發(fā)行版的包管理工具,來獨(dú)立安裝Clang或者gcc,也可以安裝對(duì)應(yīng)的編譯套件。

如果你使用 Ubuntu,則可安裝

?sudo apt-get install build-essential

如果你使用Centos,則可以安裝

sudo yum install ?build-essential

Windows上安裝rust

Windows 上安裝 Rust 需要有?C++?環(huán)境,這個(gè)是必須的。

第一步,下載visualstudio

[HTPS]visualstudio.microsoft.com/zh-hans/downloads/??(自己替換HTPS)

下載社區(qū)免費(fèi)版就可以

第二步,安裝visualstudio

在visualstudio安裝配置頁面,組件選擇可以選擇C++桌面開發(fā),并且在安裝詳細(xì)中可選windosX SDK,然后點(diǎn)擊“安裝”

安裝會(huì)持續(xù)一段時(shí)間,中途會(huì)下載一些組件,耐心等待!

安裝完成后,會(huì)提示重啟,直接重啟!

第三步,下載安裝rustup-init

下載:[HTPS] [3W].rust-lang.org/learn/get-started?(自己替換HTPS,3W)

根據(jù)自身電腦選擇32 位或者64位安裝軟件。

運(yùn)行rustup-init會(huì)打開一個(gè)安裝終端

過程中需要選擇安裝模式,選擇默認(rèn)安裝即可(輸入1)。

安裝過程也會(huì)持續(xù)一段時(shí)間,需要下載組件和編譯工具鏈,請(qǐng)耐心等待。

如果下載過程中,出現(xiàn)了網(wǎng)絡(luò)問題,導(dǎo)致組件下載失敗,可以重新執(zhí)行安裝。

安裝成功,會(huì)看到 “Rust is installed now. Great!”

完成后,打開終端(推薦用git bash),輸入cargo -V, rustc -V 如果都能正常輸入,則安裝成功。

安裝配置vscode

開發(fā)rust,目前推薦IDE用vscode。

注意,天翼云 云電腦上默認(rèn)安裝的vscode 是1.7x版本,實(shí)測(cè)無法安裝rust插件,建議升級(jí)到最新(1.8x)。

通過網(wǎng)關(guān)下載vscode最新穩(wěn)定版:[HTPS]code.visualstudio.com/?(自己替換HTPS)在windows版本下載處,有user-installer 和 system-installer,區(qū)別是user只適用于當(dāng)前用戶,而system適用于所有用戶,并且提供在線升級(jí)等功能??梢赃x擇system-installer。

安裝完成后,打開vscode,安裝rust語言插件

常用的就是rust 和rust-analyzer插件,安裝后,可以在vscode 幫助語法聯(lián)想,顯示編譯錯(cuò)誤,顯示提示,顯示版本依賴等,對(duì)初學(xué)者比較友好。

至此,rust 開發(fā)環(huán)境基本就搭建完成了,可以起一個(gè)HelloWorld工程驗(yàn)證!

HelloWorld

打開終端,在目標(biāo)工程目錄下,用cargo new 創(chuàng)建一個(gè)新的rust 項(xiàng)目

cargo?new?helloworld

此時(shí),就會(huì)在其目錄中創(chuàng)建一個(gè)helloworld。

cd 到 helloworld, 可查看到工程中包括一個(gè)src目錄和Cargo.toml

其中,Cargo.toml 是該工程的配置文件(可以配置包名稱,版本,cargo版本,項(xiàng)目依賴,編譯配置等等),而src是該工程源碼目錄。

在項(xiàng)目路徑下,執(zhí)行

cargo run

可以執(zhí)行運(yùn)行該項(xiàng)目。

注意,cargo run 實(shí)際上執(zhí)行了build,然后在執(zhí)行可執(zhí)行程序。

當(dāng)然,您也可以 使用 cargo build 編譯只編譯工程而不運(yùn)行。默認(rèn)情況下,cargo build 是以debug 模式編譯工程,生成的產(chǎn)物和中級(jí)文件均放置于 target/debug路徑下。如果您需要編譯release 版本,那么可以使用 cargo build --release(對(duì)應(yīng)的,產(chǎn)出物在target/release路徑下)。

注:rust 編譯器很強(qiáng)大,rust很多特性的實(shí)現(xiàn)都是依托于編譯器。比如,rust的零成本抽象,本質(zhì)上是在編譯階段進(jìn)行的替換、自動(dòng)代碼生成、優(yōu)化;讓編譯器幫忙做了哪些重復(fù)的勞動(dòng)。因此,rust的編譯相對(duì)于golang 是比較慢的;并且debug 和release的優(yōu)化程度,也是有比較大的差異(甚至一些特性處理上都是有差異的),編譯速度也相差較大。通常,在開發(fā)階段選擇使用debug編譯,而正式發(fā)布時(shí),選擇relase編譯。

柚子快報(bào)激活碼778899分享:Rust介紹與開發(fā)環(huán)境搭建

http://yzkb.51969.com/

相關(guān)閱讀

評(píng)論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://m.gantiao.com.cn/post/19159064.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄