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

你可能感兴趣的:(swift总结1-swiftc命令)