swiftc的使用

作者: 黑白森林无间道 | 来源:发表于2020-09-06 19:40 被阅读0次

    swiftc 是 swift 语言的编译工具,它可以直接把 .swift 文件编译生成可执行文件,也可以产生编译过程中某个中间文件

    swiftc的编译过程

    • 编译
       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
    

    相关文章

      网友评论

        本文标题:swiftc的使用

        本文链接:https://www.haomeiwen.com/subject/jdqfektx.html