blogger

skytoup's blog

分享经验, 共同进步; RSS: http://blog.skytoup.com/feed

文章44

分类0

评论0

MaxOSX安装Rust 及 入门

安装

第一步, 安装rustup

打开终端, 输入命令:

curl https://sh.rustup.rs -sSf | sh

Tip:

  1. brew install rust感觉有点问题, 还是用官方推荐的命令比较好.
  2. 安装有点慢, 第一步下载setup-init时, 可以给curl设置代理; 到了第二步, setup-init会使用内部的curl下载, 暂时没有找到设置代理的方法.

第二步, 安装rust及套件(docs, std, cargo, rustc)

终端继续输入命令:

rustup install nightly
rustup default nightly

这样就算安装完成了.

TIP:

  • 更新rust命令: rustup update
  • 更新rustup命令: rustup self update

简略说明:

  • rustc: rust编译器, rs文件编译成二进制可执行文件
  • rust-docs: rust的文档
  • rust-std: rust的标准库
  • cargo: rust项目构建工具

基本使用

rustc(一般都不用)

rustc main.rs
./main

cargo

创建项目

cargo new <project_path> [--bin|lib] [--name]
  • --bin是构建二进制可执行文件工程(默认), --lib是构建库
  • --name指定工程名, 默认为工程目录名

项目结构

src(源码目录)
    - main.rs 
Cargo.toml(项目配置文件)

构建工程(终端当前路径为项目根目录)

cargo build # 构建工程
cargo run # 运行工程, 一般用这个就好, 源码修改后, 会自动构建

Hello World

main.rs


fn main() {
    println!("Hello World");
}
  • fn定义函数
  • println!是一个宏, 打印字符串输出

参考

评论(0)

© 2020  skytoup's blog  · 由 Typecho 强力驱动
  Design by 往记