21 / 05 / 11

「重学 Swift」Swift 命令行工具

  • 生成可执行文件
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
  • Assembly Language
swiftc main.swift -emit-assembly