llvm 学习笔记 1 :gdb 调试 llvm
2015-03-05 09:49
375 查看
1. 编译出 llvm 系列的 debug 版本,不过据学长说比 release 版要慢 10倍。调试也可以在 release 版输出信息。
2. 使用 -v 参数输出全部的参数信息。clang -flto -c hello.c -v
3. 使用 gdb clang 进入调试阶段。
4. set args + 步骤2 中显示的参数 : -cc1 -triple x86_64-unknown-linux-gnu .........
5. 通过行号设置断点。必须要行号,亲测若用函数名设断点则停不下来。例如:b CGExpr.cpp:1745
6. r 运行
至此可以调试 clang 与 llvm,对学习 llvm 的流程有极大帮助。
2. 使用 -v 参数输出全部的参数信息。clang -flto -c hello.c -v
3. 使用 gdb clang 进入调试阶段。
4. set args + 步骤2 中显示的参数 : -cc1 -triple x86_64-unknown-linux-gnu .........
5. 通过行号设置断点。必须要行号,亲测若用函数名设断点则停不下来。例如:b CGExpr.cpp:1745
6. r 运行
至此可以调试 clang 与 llvm,对学习 llvm 的流程有极大帮助。
相关文章推荐
- 学习笔记之vi之用vimgdb调试scanf
- gdb调试学习笔记
- linux调试程序利器 GDB学习笔记
- SRS学习笔记9-rtmp监听线程创建推流线程的过程分析-gdb调试
- 手把手教你使用eclipse+qemu+gdb来单步调试ARM内核【学习笔记】
- 学习笔记 --- LINUX应用调试之使用GDB
- 【GDB调试学习笔记】调试程序段错误
- BIND9源码学习笔记1---gdb调试篇
- ubuntu: qemu+gdb 调试linux kernel 学习笔记
- 【GDB调试学习笔记】Makefile多级目录生成多个可执行文件
- 【GDB调试学习笔记】GDB调试入门
- Makefile管理工具与GDB调试工具学习笔记
- 2012.3.1 linux学习笔记 GDB调试方法
- llvm 学习笔记 2 : 添加 Pass 与调试
- 【GDB调试学习笔记】Makefile生成多个可执行文件
- 【GDB调试学习笔记】Makefile多级目录生成可执行文件
- 【GDB调试学习笔记】调试逻辑错误
- linux嵌入式学习(LS2-GDB程序调试之学习笔记)
- GDB学习笔记(二)--调试段错误
- linux环境gdb调试工具学习笔记