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




目录
相关文章
|
3月前
vcpkg 命令行工具的选项说明
vcpkg 命令行工具的选项说明
24 0
|
6月前
|
Unix Shell Linux
阿里云命令行工具
阿里云命令行工具
58 3
|
5月前
|
Linux 网络安全 Perl
Linux命令:探索强大的命令行工具
探索Linux命令行工具,了解CLI基本结构:命令名、选项和参数。本文概述常用命令,如文件和目录操作(ls, cd, mkdir)、文本处理(cat, grep, sed)和系统管理(top, df, free)。学习技巧,如Tab补全、通配符和使用管道符、重定向。掌握命令,提升Linux使用效率。
|
6月前
|
JavaScript 前端开发 数据安全/隐私保护
NodeJS 下构建 命令行工具(CLI) 与 交互式命令界面 的实践
NodeJS 下构建 命令行工具(CLI) 与 交互式命令界面 的实践
452 1
|
JavaScript 前端开发 数据安全/隐私保护
NodeJS 下构建 命令行工具 与 交互式命令界面 的实践
NodeJS 下构建命令行工具 与 交互式命令界面 的实践
553 0
NodeJS 下构建 命令行工具 与 交互式命令界面 的实践
|
存储 XML JSON
网络相关的命令行工具功用对比
网络相关的命令行工具功用对比
88 0
|
iOS开发 MacOS
macOS安装、运行kibana
macOS安装、运行kibana
389 0
|
对象存储 开发者 Python
命令行工具安装和配置 | 学习笔记
快速学习命令行工具安装和配置
命令行工具安装和配置 | 学习笔记
|
负载均衡
命令行工具 - 青云常用操作命令行 qingclix
命令行工具 - 青云常用操作命令行 qingclix
132 0
下一篇
无影云桌面