LLVM
文章平均质量分 80
LLVM入门到放弃
develop_csdn_LGQ
终点未到,必将全力奔跑
展开
-
LLVM系列(三)小插曲---Clang的常用命令
预定义宏表:__LINE__ 当前程序行的行号,表示为十进制整型常量__FILE__ 当前源文件名,表示字符串型常量__DATE__转换的日历日期,表示为Mmm dd yyyy 形式的字符串常量,Mmm是由asctime产生的。TIME 转换的时间,表示"hh:mm:ss"形式的字符串型常量,是有asctime产生的。Clang常用编译命令:1. 无选项编译链接用法:#clang hello.c作用:将hello.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为原创 2022-05-10 11:22:28 · 856 阅读 · 0 评论 -
LLVM系列(二)Clang编译过程详解
我们通过终端中输入clang -ccc-print-phases main.m,得到如下打印: +- 0: input, "main.m", objective-c //输入 +- 1: preprocessor, {0}, objective-c-cpp-output //预处理 +- 2: compiler, {1}, ir //编译 +- 3: backend, {2}, assembler //后端 +原创 2022-05-10 10:41:00 · 3033 阅读 · 0 评论 -
LLVM系列(一)致敬
1.了解历史2.充满思考的架构3.我们的主角:clang原创 2022-05-02 12:37:45 · 1159 阅读 · 0 评论