LLVM学习

2020-12-31  本文已影响0人  FengxinLi

以下资料是在腾讯课堂上面的视频学习的记录
目前熟知的编译器有 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
上一篇下一篇

猜你喜欢

热点阅读