如何查看linux是不是安装了gdb

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看linux是不是安装了gdb相关的知识,希望对你有一定的参考价值。

打开命令终端面板输入:sudo apt-get install gdb
如图所示:

即可安装,如果还是不可以,那就使用下面这种方式安装:

打开终端输入: wget ftp://ftp.gnu.org/gnu/gdb/gdb-7.9.tar.gz
下载完毕后解压 tar -zxvf /gdb-7.9.tar.gz 然后进行安装即可
检测安装没有的话使用命令:

apt-get list
参考技术A 命令行输入gdb,如果能进入gdb模式,就说明安装了。如果没有进去,会有相应的提示,那就说明没有正常安装。
linux不同的版本,安装软件的方式也不一样,如果是Ubantu系列的,可以使用apt-get install gdb命令安装;如果是redhat或者centos系列,则使用yum install gdb即可。

谁知道如何查看Windows下正在运行的程序堆栈,Linux可以用gdb,windows下该用啥

谁知道如何查看Windows下正在运行的程序堆栈,Linux可以用gdb,windows下该用什么工具,求解

可以用Process Explorer,支持查看函数名调用堆栈。
不过如果要看详细的堆栈数据内容,则需要windbg或者其他的工具。
参考技术A 使用VS2010之类的IDE进行调试呀,在任务管理器右键选进程,选择debug,
按中断,可以查看所有线程堆栈追问

任务管理器进程中没有debug

只有结束任务

追答

我的是Win7,任务管理器右键里直接就有该选项
也可以 打开VS2010 ->debug ->attach to process

本回答被提问者采纳

以上是关于如何查看linux是不是安装了gdb的主要内容,如果未能解决你的问题,请参考以下文章

Linux程序宕掉后如何通过gdb查看出错信息

Linux程序宕掉后如何通过gdb查看出错信息

如何使用 GDB 查看堆栈的内容?

使用GNU/gdb调试Linux C/C++可执行程序查看出错源代码、设置断点

如何查看linux是不是安装了expect

如何查看linux是不是安装数据库