Article / 2026/05/29

5. swift 命令

main.swift

swift 命令

main.swift


    import Foundation

    func addTwoNum(num1: Int, num2: Int) -> Int {
        return num1 + num2
    }

    let sum = addTwoNum(num1: 1, num2: 2)

    print(sum)
    
    

通过llvm编译生产.o 文件

  • swiftc -o main.out main.swift

生成 ast 命令

  • swiftc main.swift -dump-ast

生成sil

  • swiftc main.swift -emit-sil

中间层

  • swiftc main.swift -emit-ir

Giscus 未启用:请在 src/site.config.ts 中配置 repoId 与 categoryId。