3 Swiftc命令行工具

简介: Swiftc命令行工具

Swiftc命令行工具


编译过程


image.png

image.png


swiftc

  • swiftc -o main.out main.swift
  • Swift Abstract Syntax Tree(AST)  swiftc main.swift -dump-ast
  • 生成抽象语法树的命令
  • Swift Intermediate Language(SIL)  swiftc main.swift -emit-sil
  • 生成中间语言的命令
  • LLVM Intermediate Representation(LLVM IR)  swiftc main.swift -emit-ir
  • 得到LLVM中间表示层的命令
  • Assembly Language  swiftc main.swift -emit-assembly




目录
相关文章
|
5月前
vcpkg 命令行工具的选项说明
vcpkg 命令行工具的选项说明
43 0
|
8月前
|
Unix Shell Linux
阿里云命令行工具
阿里云命令行工具
75 3
|
8月前
|
JavaScript 前端开发 数据安全/隐私保护
NodeJS 下构建 命令行工具(CLI) 与 交互式命令界面 的实践
NodeJS 下构建 命令行工具(CLI) 与 交互式命令界面 的实践
555 1
|
数据中心
Terraform 的命令行工具
Terraform 的命令行工具
70 0
|
JavaScript 前端开发 数据安全/隐私保护
NodeJS 下构建 命令行工具 与 交互式命令界面 的实践
NodeJS 下构建命令行工具 与 交互式命令界面 的实践
562 0
|
存储 XML JSON
网络相关的命令行工具功用对比
网络相关的命令行工具功用对比
99 0
|
对象存储 开发者 Python
命令行工具安装和配置 | 学习笔记
快速学习命令行工具安装和配置
命令行工具安装和配置 | 学习笔记
|
负载均衡
命令行工具 - 青云常用操作命令行 qingclix
命令行工具 - 青云常用操作命令行 qingclix
139 0
|
JavaScript 程序员 Shell
开发自己的nodejs命令行工具
在日常开发中,经常会频繁的做一些重复性的操作,作为一名程序员,解放双手的时刻到了
开发自己的nodejs命令行工具
|
Python
使用CLI工具
使用CLI工具
175 0