swiftc是swift compiler的缩写,表示的是swift的编译器,要查看具体的使用方法
查看命令
swiftc --help
工程图片
代码的方法
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
生成swift中间语言
swiftc main.swift -emit-sil
LLVM的中间表示层命令
swiftc main.swift -emit-ir