如果我使用任何arm编译器(例如
arm-none-eabi-gcc
)编译C程序,然后使用二进制文件作为第二个参数调用gdb-multiarch
,它将正确确定机器类型,我可以调试我的远程应用程序。
但是,如果我自己调用
gdb-multiarch
,它将假定我的机器类型(x86_64)并尝试使用错误的体系结构调试远程目标..
如何在
armv5te
中指定机器类型/架构(例如gdb-multiarch
)?
set architecture arch
此命令将当前目标架构设置为 arch。 arch 的值可以是 “
”,除了受支持的架构之一之外。auto
对我来说,这听起来确实像你所追求的。