首页 > 其他分享 >rust的编译

rust的编译

时间:2022-10-26 22:24:37浏览次数:45  
标签:文件 exe cargo 编译 main rust

rust是一个预编译语言,类似C/C++
写好一个rust源文件,其文件后缀为.rs文件

编译命令rustc main.rs

在windows系统中,会输出如下文件main.exe,main.pdb
其中pdb文件是一个附带调试信息的文件。

使用cargo管理代码

cargo可以方便管理各种包(crate)

  1. cargo new 文件夹名 创建一个cargo,里面初始化有配置文件等等
  2. cargo build 建立并编译cargo项目 exe文件在.\target\debug\hello_cargo.exe
  3. 也可以用cargo run 来直接编译运行
  4. cargo check 检查是否有语法错误
  5. cargo build --release 发布exe文件,目录在.\target\release

标签:文件,exe,cargo,编译,main,rust
From: https://www.cnblogs.com/jye159X/p/16830299.html

相关文章

  • Rust 学习之旅(7):Package,Crate,Module
    Rust学习之旅(7):Package,Crate,Module这是第7章的读书笔记,CargoWorkspace在第14章。PackagesandCratesAsaprojectgrows,youshouldorganizecodebysplittin......
  • freeswitch-1.10.7 on centos7编译安装
      概述最近由于项目需求,老版本的fs已经不适用,特此升级了freeswitch的版本,使用当前最新的1.10.7版本编译安装。环境centos:CentOS release7.0(Final)或以上版本......
  • 反编译安卓aar文件
    下载地址:https://varaneckas.com/jad/下载最新的符合自己系统的文件,解压之后包含jad.exe和Readme.txt文件将要反编译的aar包改成zip然后解压一下,再将解压后里面的classes......
  • vue3模板编译
    @keyup.entervue<[email protected]>HelloWorld</div>jsimport{withKeysas_withKeys,openBlockas_openBlock,createElementBlockas_createElementBlock......
  • VS2019编译驱动时出现Inf2Cat错误
    1.VS2019编译驱动时出现Inf2Cat错误:2.解决方法如下,修改项目属性->Inf2Cat->General->UseLocalTime项为"/uselocaltime".......
  • 编译linux riscv64 内核
    文档说明:只记录关键地方;试验环境:linuxdebian11基础软件:qemu6.2目标:编译linuxriscv64内核并用qemu-riscv64启动环境准备#!/bin/bashset-exu__DIR__=$(......
  • chrome插件 vue-devtools zip 编译
    背景,工程代码在内网无法联网百度等,需要离线安装该工具开发vuejs工程 一、从有网络的地方拷贝插件xxxxx.crx,觉得这种比较合理注意,网上说的从chrome://extensions/查看......
  • Rust low 2 - 基本类型
    基本类型数值类型:有符号整数(i8,i16,i32,i64,isize)、无符号整数(u8,u16,u32,u64,usize)、浮点数(f32,f64)、以及有理数、复数字符串:字符串字面量和字符......
  • vue3 更改编译端口号
    在package.json文件中修改scripts"scripts":{"serve":"vue-cli-serviceserve--port80","build":"vue-cli-servicebuild","lint":"vue-cli-s......
  • .NET编译器错误 CS5001
    需要在项目.csprog文件中显式添加<ProjectSdk="Microsoft.NET.Sdk"><PropertyGroup><OutputType>Exe</OutputType><TargetFramework>netcoreapp2.1</Targ......