如何在不安装的情况下在Ubuntu上使用GDB?
我尝试将gdb安装文件移到一个临时目录,但我没有来自该服务器的任何身份验证。
有没有适用于Linux的gdb的可移植版本?
我尝试在/tmp/my_own_directory
中配置include prefix选项和make install
。
我需要做什么?
我需要做什么?
第0步:学会提出更好的问题。特别是,如果说"我试过了">而没有解释你遇到了什么问题,就不是一个好问题。
有适用于Linux的gdb可移植版本吗?
GDB的所有版本都是。
我尝试将gdb安装文件移动到一个临时目录,但我没有来自该服务器的任何身份验证。
当然您不需要任何"身份验证"就可以将文件移动到临时目录中。
现在,可能所做的是获得一个适合您的分发的包,并尝试通过适当的包管理器安装它,但确实需要管理权限。
有两种方法可以解决这个问题:
-
不是安装包,而是解压缩。对于debian包,
dpkg -x foo.deb foo
会这样做。对于RPM,rpm2cpio foo.rpm | cpio -idmv
可以。 -
或者,从源代码构建GDB并不困难:
mkdir gdb && cd gdb && tar xvzf gdb-x.y.tar.gz && mkdir build && cd build && ../configure --prefix $HOME/gdb && make && make install