内容简介:mac上
What is rust-lang
Rust 是一个由Mozilla主导开发的通用的、编译型计算机语言。它的设计准则为“安全,并发,实用”,支持函数式,并发式,过程式以及面向对象的编程风格。
安装
mac上
brew install rust
Linux上
curl https://sh.rustup.rs -sSf | sh
查看版本
rustc -V
rust 起手式
//hi.rs fn main(){ println!("hello rust") }
编译执行
rustc hi.rs #编译出 hi执行文件 ./hi #执行
分别看下 C / Golang / Rust 编译出的文件大小
61B hi-c.c 8.3K hi-c 72B hi-go.go 2.0M hi-go 39B hi.rs 477K hi-rust
rust的477K 比C的8K大不少啊, 但 go 足足有2M.
Rust Cargo
rust Car-go 是用来辅助管理 Rust工程的工具。
跟npm pip bundler作用一样, 当然 Cargo没有 C/C++的automake 、cmake、qmake带来的那种尴尬.
cargo 是否安装好了 cargo --version
新建个项目
cargo new hyper --bin hyper ├── Cargo.toml └── src └── main.rs
编译
cargo build ├── Cargo.lock ├── Cargo.toml ├── src │ └── main.rs └── target └── debug ├── build ├── deps ├── examples ├── hyper ├── hyper.d ├── incremental └── native
执行
cargo run
参考:
http://wiki.jikexueyuan.com/project/rust-primer/cargo-projects-manager/cargo-projects-manager.html
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- ASP.NET Core模块化前后端分离快速开发框架介绍之3、数据访问模块介绍
- 简编漫画介绍WebAssembly
- CGroup 介绍
- CGroup 介绍
- vue初步介绍
- Microbit MicroPython 介绍
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。