LLVM学习

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


4227C607-DF63-4EF2-8CDE-B6B040C2DCB7.png

22.png
截屏2020-12-31 上午11.16.27.png

截屏2020-12-31 上午11.17.34.png

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


4444.png

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


截屏2020-12-31 上午11.29.05.png

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


截屏2020-12-31 上午11.34.40.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容