swift总结1-swiftc命令

swiftc是swift compiler的缩写,表示的是swift的编译器,要查看具体的使用方法
查看命令

swiftc --help

工程图片
截屏2021-12-07 下午4.18.05.png

代码的方法

import Foundation
func addNum(num1:Int,num2:Int) -> Int {
    return num1 + num2
}
let num = addNum(num1: 1, num2: 3)
print(num)

输出可执行文件

  • 先cd到 ~/Desktop/swift/swift练习/swift练习文件下
  • 把main.swift文件输出可执行文件为main.out
swiftc -o main.out main.swift
  • 执行main.out,执行结果为4,调用上面的函数,结果为4
./main.out

生成抽象语法树

swiftc main.swift -dump-ast
截屏2021-12-07 下午4.53.01.png

生成swift中间语言

swiftc main.swift -emit-sil
截屏2021-12-07 下午4.57.47.png

LLVM的中间表示层命令

swiftc main.swift -emit-ir

截屏2021-12-07 下午5.01.19.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容