Swift - swiftc
swiftc存放在Xcode内部
Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
一些操作
- 生成语法树:
swiftc -dump-ast main.swift
- 生成最简洁的SIL代码:
swiftc -emit-sil main.swift
- 生成LLVM IR代码:
swiftc -emit-ir main.swift -o main.ll
- 生成汇编代码:
swiftc -emit-assembly main.swift -o main.s
对汇编代码进行分析,可以真正掌握编程语言的本质
@oubijiexi
本文介绍了Swift编译器swiftc在Xcode中的位置,并详细讲解了如何通过swiftc执行的不同选项来生成语法树、SIL代码、LLVMIR和汇编代码,以及对汇编代码进行分析的重要性。
1485

被折叠的 条评论
为什么被折叠?



