当前位置: 技术问答>linux和unix
gdb如何进行调试?
来源: 互联网 发布时间:2017-02-12
本文导语: 我自己的写的C程序(比如select.c), 用代码:cc -g -o select select.c gdb select 进行调试 .如果程序中有语法错误,命令行:gdb select无法执行,显示错误为:没有找到select. 难道要自己找到语法错误产生可...
我自己的写的C程序(比如select.c),
用代码:cc -g -o select select.c
gdb select
进行调试
.如果程序中有语法错误,命令行:gdb select无法执行,显示错误为:没有找到select.
难道要自己找到语法错误产生可执行文件:select后,才能用:gdb select???
如果是这样,那么gdb有什么用啊?
请教高手!!!!
用代码:cc -g -o select select.c
gdb select
进行调试
.如果程序中有语法错误,命令行:gdb select无法执行,显示错误为:没有找到select.
难道要自己找到语法错误产生可执行文件:select后,才能用:gdb select???
如果是这样,那么gdb有什么用啊?
请教高手!!!!
|
语法错了,编译都通不过,还怎么debug
lz 对 debug 有误解吧
debug 的前提自然是有可运行的执行程序
lz 对 debug 有误解吧
debug 的前提自然是有可运行的执行程序
|
gdb调试是针对可执行文件的。
如果编译没通过的话,可能还没有生成可执行文件,那自然无法进行调试了!
如果编译没通过的话,可能还没有生成可执行文件,那自然无法进行调试了!
|
gdb 不是帮你找编译错误的,那个是gcc的活