【发布时间】:2014-06-30 00:47:04
【问题描述】:
我有一个我可以使用 SSH 访问的 Linux 机器。
我想用GDB调试系统。
这是一个精简的 Debian 软件包;因此,我没有任何编译工具。
uname -a 给出:
2.6.38.6-41 SMP XXXXXXX 2014 i686 GNU/Linux
在上面安装 GDB 的最佳方法是什么? 我尝试下载 GDB 二进制文件 i386,但它总是需要安装不同的库,所以如果我安装所有要求 gdb 的兼容库,那么我可能会损坏原始系统。
如何实现 GDB 安装目标?
谢谢
没有安装 apt-get 可执行文件。 没有安装编译工具。 /etc/lsb_release 中没有文件。
【问题讨论】:
-
既然是Debian盒子,你就不能
apt-get install gdb吗?/etc/lsb_release中有什么内容? -
GDB调试系统是什么意思?
-
在另一台计算机上编译并传输二进制文件是否可行/可行?
-
安装 gdb 最简单的方法是使用系统上可用的包管理器。由于 apt-get 没有安装,它可能不是基于 debian 的发行版——你应该首先尝试弄清楚它是什么,然后找到该发行版的帮助会容易得多。如果你不明白,你可以只复制 gdb 的二进制文件,但正如你注意到的,你还需要所有依赖项(不使用包管理器,没有简单的方法来解决这个问题)。跨度>