我遇到了最新的问题,gdb所以我想使用较旧的一个.我在这里找到了gdb存档但是如何编译/安装其中一个以便可以使用?
根据手册,首先configure:
$ ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
[...]
configure: creating ./config.status
config.status: creating Makefile
Run Code Online (Sandbox Code Playgroud)
然后make:
$ make
make[1]: Entering directory '/root/Desktop/gdb-7.7'
Configuring in ./libiberty
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... /root/Desktop/gdb-7.7/missing makeinfo --split-size=5000000
[...]
Run Code Online (Sandbox Code Playgroud)
但它会导致错误:
remote-utils.c:436:19: error: ‘hexchars’ defined but not used [-Werror=unused-const-variable=]
static const char hexchars[] = "0123456789abcdef";
^~~~~~~~
cc1: all warnings being treated as errors
Makefile:238: recipe for target 'remote-utils.o' failed
make[4]: *** [remote-utils.o] Error 1
make[4]: Leaving directory '/root/Desktop/gdb-7.7/gdb/gdbserver'
Makefile:1345: recipe for target 'subdir_do' failed
make[3]: *** [subdir_do] Error 1
make[3]: Leaving directory '/root/Desktop/gdb-7.7/gdb'
Makefile:1018: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/root/Desktop/gdb-7.7/gdb'
Makefile:8611: recipe for target 'all-gdb' failed
make[1]: *** [all-gdb] Error 2
make[1]: Leaving directory '/root/Desktop/gdb-7.7'
Makefile:832: recipe for target 'all' failed
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)
这里发现的降级程序指南也没有用,因为我总是遇到"找不到版本"的错误:
$ sudo apt-get install gdb="7.8.1"
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '7.8.1' for 'gdb' was not found
Run Code Online (Sandbox Code Playgroud)
您正在尝试使用较新的GCC编译较旧的GDB.
这通常不起作用:较新的GCC启用新警告,GDB开发人员修复这些警告(通常在新GCC版本实际发布之前).
您应该可以使用以下命令禁用这些警告:
./configure 'CFLAGS=-w'
Run Code Online (Sandbox Code Playgroud)
或者通过编辑生成的Makefile并修改CFLAGS那里.
其他替代品:
remote-utils.c应该这样做),或| 归档时间: |
|
| 查看次数: |
870 次 |
| 最近记录: |