以下资料是在腾讯课堂上面的视频学习的记录
目前熟知的编译器有 GCC LLVM Clang




1命令行查看程序编译过程:
clang -ccc-print-phases main.m

2 查看preprocessor(预处理)的结果
clang -E main.m
3词法分析,生成token
clang -fmodules -E -Xclang -dump-tokens main.m

4语法分析,生成语法树(AST,Abstract Syntax Tree)
clang -fmodules -fsyntax-only -Xclang -ast-dump main.m

网友评论