zoukankan      html  css  js  c++  java
  • GCC与GDB使用

    GCC基本命令

    gcc[选项][文件名]

    • -E:仅执行编译预处理(.c->.i)
    • -S:将c代码转换成汇编代码(.i->.s)
    • -c:仅执行编译操作,不进行连接操作(.s->.o)
    • -o:指定生成的输出文件
    • -I(大写i):指定头文件目录
    • -l:指定程序要来链接的库
    • -L:指定库文件所在的目录名

    GDB基本命令

    gcc -g:编译源程序

    • l:列出文件代码清单
    • display/f expr:设置自动显示的变量
    • p:显示指定变量的值
    • r:运行
    • c:继续运行至下一个断点
    • b:设断点(函数断点、行断点、条件断点(if i = 100))
    • tb:临时断点,行号
    • s:步入
    • n:步过
    • until:使一个循环结束
    • finish:使一个函数结束
    • info(i):显示各类信息
    • q:退出调试
    • help:列出gdb命令种类
    • help all:查看所有命令
    • help:查看某一种类命令
    • help:查看命令的帮助
  • 相关阅读:
    0421 & SX2016
    HDU3948 & 回文树模板
    BZOJ 2152 & 点分治
    HDU5618 & CDQ分治
    CC countari & 分块+FFT
    ECF R9(632E) & FFT
    ECF R9(632E) & DP
    BZOJ的两道osu概率DP easy与osu
    BZOJ3197 & 组合乱搞
    转载 Rational Rose 的配置和破解
  • 原文地址:https://www.cnblogs.com/luoleqi/p/11581837.html
Copyright © 2011-2022 走看看