Mac终端用lldb调试(1)
来源:互联网 发布:cms内容管理系统 编辑:程序博客网 时间:2024/05/22 01:02
这两天刚刚学了lldb调试,这里记下来
首先写一个test.cpp
#include <iostream>using namespace std;int func(int n) { int sum=0,i; for(i = 0; i < 7; i++) { sum+=i; } return sum; } int main() { int i; int result = 0; for(i = 1; i <= 10; i++) { result += i; } cout << result << endl; func(10); return 0;}
命令行编译
g++ -g test.cpp -o test lldb test
输入r进行运行,程序会在断点处停止,此时我们可以用n进行下一行
一直用n让循环进行,我们还可以p + 变量名输出变量的值,可以发现不同循环中i的值会发生变化,如果想要继续运行用c命令,程序会直接运行结束
此外还可以使用x\1dw 地址输出指定地址中的值
0 0
- Mac终端用lldb调试(1)
- Mac终端用lldb调试(2)
- Mac下用lldb调试C程序
- Mac下用lldb调试C程序
- NDK之路-1-(LLDB调试)
- LLDB调试
- LLDB调试
- lldb调试
- lldb 调试
- LLDB调试
- LLdb调试
- LLDB调试
- Mac下命令行编译和调试:llvm, clang / lldb
- iOS mac上用终端写代码并调试
- Mac终端(一)
- lldb常用调试命令
- LLDB调试命令初探
- LLDB调试命令初探
- CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chrome、Opera
- union互换or的情况
- 机器学习之k-近邻(kNN)算法与Python实现
- 安装mysql---重装mysql
- Java环境搭建(MAC)
- Mac终端用lldb调试(1)
- Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件
- Activity启动过程分析
- linux常用命令总结
- windows下进行python-django常见问题
- 垃圾收集简史
- matlab调试卷积深度置信网络CDBN-master的时候出现crbm_forward2D_batch_mex没法识别(解决)
- Java之fastjson学习
- 随机数学习整理