gdb 简单用法
* 打开文件:file
* 添加断点:
break
参数:行号,函数名,地址
可带文件名,如:
break main.cpp:11
break test.cpp:foo(int)
tbreak: 临时断点
* 查看断点情况:info breakpoints
* 单步执行:
step: into function
next: not into function
finish: until function returns
until: until some line
* 查看表达式:
print /fmt
fmt: 格式定义
x: hex
d: dec
u: unsigned int
o: oct
t: bin
a: address in hex
c: char
f: float
* 显示变量的值:display, 在每次程序运行停止时显示
* 列出源码:list
list LINENUM
list FILE:LINENUM
list FUNCTION
list FILE:FUNCTION
list *ADDRESS
Debian 完全安装步骤
# apt-get install vim hwtools hotplug mdetect less lftp cvs
ssh proftpd kernel-image-2.6.7-1-686 zhcon bzip2 unzip
# dpkg-reconfigure locales
# reboot
# vi /boot/grub/menu.lst
# (restore enviroment)
# reboot
# apt-get install xserver-xfree86 xfonts-base xfonts-75dpi
xfonts-100dpi xfonts-intl-chinese ttf-arph* xbase-clients
# dpkg -i nvidia*.deb
# (restore fonts bitmap-fonts XF86Config-4)
# apt-get install wmaker wmaker-conf wmnd wmclock docker
# apt-get install gnome-terminal gtk2-engine-* eog libgtk2.0-0
# apt-get install konqueror kmix cervisia
# apt-get install xmms libmikmod2 mozilla-firefox gftp qterm fcitx rdesktop

