在gdb-multiarch中指定架构

14
如果我使用任何arm编译器(例如arm-none-eabi-gcc)编译C程序,然后以二进制文件作为第二个参数调用gdb-multiarch,它将正确确定机器类型,我可以调试远程应用程序。
但是,如果我仅调用gdb-multiarch,它将假定我的机器类型为x86_64,并尝试使用错误的架构调试远程目标...
如何在gdb-multiarch中指定机器类型/架构(例如armv5te)?
1个回答

17

精细手册上说

set architecture arch

此命令将当前目标架构设置为 arch。arch 的值可以是 "auto",还可以是支持的其中一种架构。

对我来说,这似乎正是你要找的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接