基础命令
g++ -g a.cpp | 生成带有debug信息的可执行文件 | 默认a.out |
gdb a.out | 将含有debug信息的文件加载到jdb中 |
gdb中运行程序相关
1、程序运行参数。
set args 可指定运行时参数。
show args 命令可以查看设置好的运行参数。
2、运行环境。
path
可设定程序的运行路径。
show paths 查看程序的运行路径。
set environment varname =[value] 设置环境变量。
show environment [varname] 查看环境变量。
3、工作目录。
cd: 相当于shell的cd命令。
pwd:显示当前的所在目录。
4、程序的输入输出。
info terminal :显示你程序用到的终端的模式。
使用重定向控制程序输出。如:run > outfile
tty命令可以指写输入输出的终端设备。如:tty /dev/ttyb