您的位置:首页 > 其它

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

2014-10-11 17:13 295 查看
这里记录了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调试

×/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: