随笔分类 -  llvm

Inter内部指令--AVX编程基础
摘要:转自:https://blog.csdn.net/chen134225/article/details/105935153/ 阅读全文

posted @ 2020-07-22 10:50 无人知晓LLH 阅读(211) 评论(0) 推荐(0)

ctags的安装(+LLVM中配置使用)
摘要:ctags的安装(linux中的安装过程 >主要为了方便看LLVM的源码) 一、安装文件 链接:https://pan.baidu.com/s/1oECc2yMKunobDhqNbp9KQw 提取码:zyfk 二、安装步骤 1.将下载好的文件导入到xshell中(用 rz 指令导入) 2.解压: t 阅读全文

posted @ 2020-07-21 10:47 无人知晓LLH 阅读(379) 评论(0) 推荐(0)

LLVM的安装(小记3)
摘要:LLVM的安装 因为之前所有的安装什么的都是别人帮忙安装的,好像什么都不会 这次试着自己安装吧 1.进入自己已经下载好的llvm的目录中 2.新建一个build目录,(注意是和llvm目录同级的 >llvm为了防止编译的中间结果分布在码源目录中,影响码源的结构。因此不支持目录内编译。需要在码源目录外 阅读全文

posted @ 2020-07-19 13:05 无人知晓LLH 阅读(359) 评论(0) 推荐(0)

LLVM小记2
摘要:LLVM低级虚拟机 传统的编译器架构: Forntend前端:词法分析、语法分析、语义分析、生成中间代码 Optimizer优化器:中间代码生成 Backend后端:生成机器码 LLVM: 架构:不同的前端后端使用统一的中间代码LLVM Intermediate Representation (LL 阅读全文

posted @ 2020-07-17 15:50 无人知晓LLH 阅读(232) 评论(0) 推荐(0)

LLVM小记
摘要:一、OC源文件的编译过程 1.编写一个main1.m文件, 2. 使用clang查看文件的编译过程 详细的步骤如下: (1)查看preprocessor预处理的结果: (2)词法分析,生成Token (3)语法分析,生成语法树(AST) 语法树AST: 阅读全文

posted @ 2020-07-16 16:17 无人知晓LLH 阅读(122) 评论(0) 推荐(0)

gdb调试clang
摘要:gdb调试clang: 开启gdb:gdb 2.打开clang:file clang;或者直接和上一步合并:gdb clang 3.设置跟踪分叉的子进程 4.获取编译参数:已知有一个text1.c文件,用clang进行编译(-v打印出编译时的参数) 5.设置gdb调试参数,并设置断点 6. 运行r 阅读全文

posted @ 2020-07-03 15:12 无人知晓LLH 阅读(1452) 评论(0) 推荐(0)

导航