gcc/g++编译器与gdb调试器的简单使用

这里记录了gcc/g++编译器和gdb调试器的简单使用,方便自己查看。关于gdb调试可参考《Debugging C and C++ programs with gdb

//记录gcc/g++编译器和gdb调试器的简单命令

//关于gcc/g++编译器的一般命令如下所示
/×编译选项:
    -o      生成可执行文件
    -c      只是编译,生成目标文件,以.o为后缀
    -g      生成可供gdb调试文件
    -O      优化编译,链接
    -I      编译阶段可指定搜索目录
    -L      链接阶段可指定库搜索目录
    -l      指定特定的库文件
    -Wall   生成所有警告信息
    -w      不生成任何警告信息
    time    计算程序运行时间
×/

//关于gdb调试器的简单指令
/×运行程序命令:gdb+ filename 待调试文件名
    run         运行程序,简写r
    next        单步运行(不进入子函数),简写n
    step        单步运行(进入子函数),简写s
    continue    继续运行程序,简写c
    
    list        列出当前执行部分程序,简写l
    break       添加断点,简写b,后面可加函数名、行号或者文件名行号(针对多文件)
    break if    当条件为真时,加上断点
    info break  查看所设置的断点
    delete      删除断点编号,后面加上断点编号
    print       查看指定的变量值,后面加上变量名
    finish      运行程序,直到当前函数结束
    watch       监视变量变化,后面加上变量名
    quit        退出gdb调试

×/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值