gdb调试
Posted Sawyer Ford
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gdb调试相关的知识,希望对你有一定的参考价值。
源文件test.cpp
#include <stdio.h> int func(int n) { int sum = 0, i; for (i = 0; i < n; i++) { sum += i; } return sum; } int main() { int i; long result = 0; for (i = 1; i <= 100; i++) { result += i; } printf("result[1-100] = %ld /n", result); printf("result[1-250] = %d /n", func(250)); }
编译生成带调试信息的可执行文件
g++ -g test.cpp -o test
启动gdb
gdb test
gdb命令
r, run, 运行程序
q, quit, 退出gdb
参考资料:
以上是关于gdb调试的主要内容,如果未能解决你的问题,请参考以下文章