当前位置: 技术问答>linux和unix
请问gdb是不是只能调试gcc编译的程序,在unix下用其它编译器编译的程序是不是不一定能用gdb调试的?
来源: 互联网 发布时间:2015-08-11
本文导语: 我在hp-unix下用一个编译器编译了一个helloworld的简单程序,当我调试的时候,设了断点后用run命令运行,结果就没有动静了,不进断点,也不出gdb提示符,ctrl-c也没用。 但是同样的过程在ibm-unix上用另一个编译器...
我在hp-unix下用一个编译器编译了一个helloworld的简单程序,当我调试的时候,设了断点后用run命令运行,结果就没有动静了,不进断点,也不出gdb提示符,ctrl-c也没用。
但是同样的过程在ibm-unix上用另一个编译器编译的程序就可以用gdb调试。
但是同样的过程在ibm-unix上用另一个编译器编译的程序就可以用gdb调试。
|
现在gdb应该算一种标准了。Unix/Linux下面,做得好的编译器就应该会支持gdb的。你应该看看自己的编译器的文档
|
其他的编译器一般有主机系统提供,比如AIX上的dbx