在 gdb-multiarch 中指定架构

问题描述 投票:0回答:1

如果我使用任何arm编译器(例如

arm-none-eabi-gcc
)编译C程序,然后使用二进制文件作为第二个参数调用
gdb-multiarch
,它将正确确定机器类型,我可以调试我的远程应用程序。

但是,如果我自己调用

gdb-multiarch
,它将假定我的机器类型(x86_64)并尝试使用错误的体系结构调试远程目标..

如何在

armv5te
中指定机器类型/架构(例如
gdb-multiarch
)?

c gdb
1个回答
16
投票

精美的手册说

set architecture arch

此命令将当前目标架构设置为 arch。 arch 的值可以是 “

auto
”,除了受支持的架构之一之外。

对我来说,这听起来确实像你所追求的。

© www.soinside.com 2019 - 2024. All rights reserved.