unix下c程序怎么调试执行?

刚开始接触unix
很多问题不是很懂
---------------------------------------------------------------

dbx可以调试。

---------------------------------------------------------------

gdb比较好用。
---------------------------------------------------------------

adb也可以,
比较简单的办法是写一个函数,在需要的时候打印信息到文件。
---------------------------------------------------------------

可以先用lint检查。
在用dbx/gdb调试。
dbx/gdb的使用方法可以参考unix手册
man dbx/gdb/lint
---------------------------------------------------------------

which gcc

which gdb

如果没有建议到www.gnu.org去看看,下载gcc的工具包,应该就好了:)good luck
---------------------------------------------------------------

compile:
make filename

debug:
gdb
---------------------------------------------------------------

gdb

 1<filename>   
 2命令:   
 3file 装载   
 4kill 中止   
 5list 列源码   
 6next   
 7step 执行   
 8quit 中止   
 9watch 监视变量   
10break 断点   
11make 直接makefile   
12shell 执行shell</filename>
Published At
Categories with 服务器类
Tagged with
comments powered by Disqus