我从以下位置下载了gdb-7.9 tarbell:
http://ftp.gnu.org/gnu/gdb/gdb-7.9.tar.gz
在运行configure/make/make install之后,我注意到缺少gdbserver二进制文件:
根@计算机bin# % ls
gcore gdb
然而,如果我从http://ftp.gnu.org/gnu/gdb/gdb-7.8.tar.gz下载7.8的tarfile并运行configure/make/make install,gdbserver就在那里:
根@计算机bin# % ls
gcore gdb gdbserver
我有以下问题:
gdbserver是故意在gdb7.9中缺失的吗?
如果是,会不会在以后再添加?
gdb 7.9与旧版本的gdb服务器兼容吗?
谢谢你的帮忙,
发布于 2015-03-18 10:06:59
在运行configure/make/make install之后,我注意到缺少gdbserver二进制文件
在Linux/x86_64上,gdbserver二进制文件是为我准备的,使用的是系统GCC。
如果您的操作系统不受支持,或者正在进行交叉编译,则可能无法安装它。不幸的是,您没有提供您正在构建的操作系统以及您使用的编译器的任何细节。
与旧版本的gdb服务器兼容gdb 7.9
通常,GDB从不假定它正在与之对话的远程系统的任何信息(甚至可能没有gdbserver,而是某些嵌入式操作系统的gdb存根),并且总是通过查询来协商支持的功能。
https://stackoverflow.com/questions/29105017
复制相似问题