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



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

我尝试将gdb安装文件移到一个临时目录,但我没有来自该服务器的任何身份验证。

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

我尝试在/tmp/my_own_directory中配置include prefix选项和make install

我需要做什么?

我需要做什么?

第0步:学会提出更好的问题。特别是,如果说"我试过了">而没有解释你遇到了什么问题,就不是一个好问题。

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

GDB的所有版本都是。

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

当然您不需要任何"身份验证"就可以将文件移动到临时目录中。

现在,可能所做的是获得一个适合您的分发的包,并尝试通过适当的包管理器安装它,但确实需要管理权限。

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

  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

最新更新