当前位置: 技术问答>linux和unix
unix下c程序怎么调试执行?
来源: 互联网 发布时间:2015-03-03
本文导语: 刚开始接触unix 很多问题不是很懂 | gdb 命令: file 装载 kill 中止 list 列源码 next step 执行 quit 中止 watch 监视变量 break 断点 make 直接makefile shell 执行shell | 可以先...
刚开始接触unix
很多问题不是很懂
很多问题不是很懂
|
gdb
命令:
file 装载
kill 中止
list 列源码
next
step 执行
quit 中止
watch 监视变量
break 断点
make 直接makefile
shell 执行shell
命令:
file 装载
kill 中止
list 列源码
next
step 执行
quit 中止
watch 监视变量
break 断点
make 直接makefile
shell 执行shell
|
可以先用lint检查。
在用dbx/gdb调试。
dbx/gdb的使用方法可以参考unix手册
man dbx/gdb/lint
在用dbx/gdb调试。
dbx/gdb的使用方法可以参考unix手册
man dbx/gdb/lint
|
dbx可以调试。
|
gdb比较好用。
|
adb也可以,
比较简单的办法是写一个函数,在需要的时候打印信息到文件。
比较简单的办法是写一个函数,在需要的时候打印信息到文件。
|
which gcc
which gdb
如果没有建议到www.gnu.org去看看,下载gcc的工具包,应该就好了:)good luck
which gdb
如果没有建议到www.gnu.org去看看,下载gcc的工具包,应该就好了:)good luck
|
compile:
make filename
debug:
gdb
make filename
debug:
gdb