ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Rust环境搭建

2022-07-01 21:02:32  阅读:169  来源: 互联网

标签:cargo rustc 环境 编译 安装 hello Rust 搭建


Rust简介

Rust时间线

  • 2006年作为 Mozilla 一个员工的私人项目出现。
  • 2009年 Mozilla 开始赞助这个项目。
  • 2012年发布了第一个有版本号的Rust编译器 。
  • 2015年发布了第一个稳定版本的编译器(Rust1.0)。

Rust优势

  • 编译器内存安全
  • 性能与 C++ 不相上下
  • 支持高并发
  • ...

Windows下环境搭建

环境搭建分为两步,其中第一步是必须进行的,第二部可以不进行(如果你足够强大,你可以在Windows记事本中编写代码,并且使用编译工具编译)

  1. 安装编译工具:将Rust代码转变为可执行代码
  2. 编辑器安装:提供语法高亮,代码提醒等功能

编译工具安装

下载地址:

安装 Rust - Rust 程序设计语言 (rust-lang.org)

需要注意的是,要提前安装好C语言环境。

安装过程选择默认就可以。

安装完毕之后执行 rustc -V 命令来确定是否安装成功。

rustc:rust compile

如果安装成功,会显示 Rust 版本。

编辑器安装

支持的编辑器如下

  • VS Code(安装 Rust/rls 和 Native Debug 插件)
  • Sublime Text
  • Atom
  • IntellJ IDEA
    • 建议使用 CLion 搭配 Rust 插件使用,因为 IntellJ IDEA 对 Rust 调试并不怎么友好
    • CLion 只有收费版本
  • Eclipse
  • Vim
  • Emacs
  • Geany

主流的编辑器和IDE都支持

创建项目

使用 cargo 来创建

Cargo:Rust 的构建系统和包管理器

常用的命令

cargo --version # 版本
cargo new hello #创建 hello 项目
cargo check # 检查语法错误但不进行编译,这条命令更快。
cargo build # 构建工程
cargo run # 运行工程

除了 cargo 之外还可以使用 rustc 来执行编译功能。但是 rustc 功能较弱,一般用于编译单个文件的时候,例如 创建了一个 hello.rs 文件(手动创建),然后可以使用如下命令编译

rustc hello.rs

标签:cargo,rustc,环境,编译,安装,hello,Rust,搭建
来源: https://www.cnblogs.com/cainoftes/p/16435921.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有