如何在没有安装的情况下在Ubuntu上使用GDB?

时间:2017-02-10 11:50:14

标签: ubuntu gdb

如何在没有安装的情况下在Ubuntu上使用GDB?

我尝试将gdb安装文件移动到临时目录,但我没有来自该服务器的任何auth。

是否有适用于Linux的gdb的可移植版本?

我尝试在make install中配置包含前缀选项和/tmp/my_own_directory

我需要做什么?

1 个答案:

答案 0 :(得分:1)

  

我需要做什么?

第0步:学会提出更好的问题。特别是说"我试过这个" 没有解释您遇到的问题提出了一个好问题。

  

是否有适用于Linux的gdb的可移植版本?

GDB的所有版本都是。

  

我尝试将gdb安装文件移动到临时目录,但我没有从该服务器获得任何身份验证。

当然你不需要任何" auth"将文件移动到临时目录。

现在,您可能所做的是获得适合您的发行版的软件包,并尝试通过相应的软件包管理器安装它,但 确实需要管理员权限。

有两种方法可以解决这个问题:

  1. 而不是安装包,解压缩它。对于debian包,dpkg -x foo.deb foo会这样做。对于RPM,rpm2cpio foo.rpm | cpio -idmv可以。

  2. 或者,从源代码构建GDB并不难:

    mkdir gdb && cd gdb && tar xvzf gdb-x.y.tar.gz && mkdir build && cd build && ../configure --prefix $HOME/gdb && make && make install