在gdb-multiarch中指定架构

时间:2019-04-15 07:23:44

标签: c gdb

如果我使用任何arm编译器(例如arm-none-eabi-gcc)编译C程序,然后使用二进制作为第二个参数调用gdb-multiarch,它将正确确定机器类型,并且可以调试远程应用程序

但是,如果我自己调用gdb-multiarch,它将假定我的计算机类型(x86_64),并尝试使用错误的体系结构调试远程目标。

如何在armv5te中指定计算机类型/体系结构(例如gdb-multiarch)?

1 个答案:

答案 0 :(得分:1)

The fine manual says

  

set architecture arch

     

此命令将当前目标体系结构设置为arch。 arch的值可以是   除了其中一种受支持的体系结构之外,还包含“ auto”。

对我来说,这听起来像是您的追求。