编译器的学习

常用的编译器:

  1. GCC
  2. Visual C++
  3. Clang(LLVM): Clang 可以被看作是建立在 LLVM 之上的一个项目, 实际上LLVM是clang的后端,clang作为前端前端生成LLVM IR,https://zhuanlan.zhihu.com/p/656699711
  4. MSVC : 微软的, Mirosoft visual C++
  5. TVM: _Tensor Virtual Machine, 它可以将模型转为LLVM IR文件,再交给LLVM进行编译, _

_TVM的介绍: _https://zhuanlan.zhihu.com/p/577552081?utm_id=0
https://zhuanlan.zhihu.com/p/446976730?utm_id=0

_TVM的文档: _https://daobook.github.io/tvm/docs/dev/tutorial/codebase_walkthrough.html

其实关于clang有两种说法:

  1. LLVM架构的前端,
  2. 以LLVM为后端的编译器,上面的3,是指的按照这个来说的
相关推荐
charlie1145141913 分钟前
STM32F103C8T6单片机开发:简单说说单片机的外部GPIO中断(标准库)
stm32·单片机·嵌入式硬件·学习·教程·中断
和风化雨13 分钟前
verilog学习--1、语言要素
学习
悄悄敲敲敲20 分钟前
C++第14届蓝桥杯b组学习笔记
c++·学习·算法·蓝桥杯
代码AC不AC1 小时前
【数据结构】堆
c语言·数据结构·学习··深度剖析
WDeLiang1 小时前
Flask学习笔记 - 数据库
数据库·学习·flask
qq_386322692 小时前
华为网路设备学习-17
网络·学习
xiufeia2 小时前
记录学习的第二十一天
学习
梁下轻语的秋缘7 小时前
实验二 VLAN 的配置与应用
网络·学习·计算机网络·智能路由器
viperrrrrrrrrr711 小时前
大数据学习(96)-Hive面试题
大数据·hive·学习