当前位置: 首页 > news >正文

第二十一章 rust与动静态库的结合使用

注意

本系列文章已升级、转移至我的自建站点中,本章原文为:rust与动静态库的结合使用

目录

  • 注意
    • 一、前言
    • 二、库生成
    • 三、库使用
    • 四、总结

一、前言

rust中多了很多类型的库,比如前面章节中我们提到基本的bin与lib这两种crate类型库。

如果你在命令行执行下列语句:

rustc --help

那么你将能找到这样的内容:

--crate-type [bin|lib|rlib|dylib|cdylib|staticlib|proc-macro]

上面的rustc是rust中用来编译代码的工具,当我们运行cargo build命令的时候,该命令底层会使用rustc去构建源码、编译为可执行文件。

比如你只有一个main.rs文件,那么可以这样执行:rustc main.rs,将该文件编译为可执行文件。

然后我们可以看到,在rust中crate的类型是非常多的:


http://www.mrgr.cn/news/21290.html

相关文章:

  • 搭建自己的Discuz论坛
  • Docker 部署 Minio (图文并茂超详细)
  • 黑神话:游戏的诞生
  • C++开发基础之自定义异步日志库实现及性能测试
  • Linux block_device gendisk和hd_struct到底是个啥关系
  • 【docker】基于docker-compose 安装elasticsearch + kibana + ik分词器(8.10.4版本)
  • 基于yolov8的焊缝质量好坏系统python源码+onnx模型+评估指标曲线+精美GUI界面
  • jmeter之循环控制器使用
  • 项目管理的完美看板:TaskCafe
  • golang学习笔记08——如何调用阿里oss sdk实现访问对象存储?
  • 使用PowerShell限制Microsoft Exchange邮件大小
  • C++和OpenGL实现3D游戏编程【连载8】——纹理文字实现与优化
  • http模块 - 创建Web服务以及案例
  • C++隐式转换
  • TYPE-C USB设计
  • 【C++二分查找】1818. 绝对差值和
  • C#/.NET/.NET Core推荐学习路线文档文章
  • 【30天玩转python】条件语句与循环
  • 012.Oracle-索引
  • Vulkan描述符、描述符Pool、Layout概念