如果我使用任何arm编译器编译C程序(例如arm-none-eabi-gcc
)然后调用gdb-multiarch
使用二进制文件作为第二个参数,它将正确确定机器类型,并且我可以调试我的远程应用程序。
然而如果我打电话gdb-multiarch
就其本身而言,它会假设我的机器类型(x86_64)并尝试使用错误的体系结构调试远程目标。
如何指定机器类型/架构(例如armv5te
) in gdb-multiarch
?
精美的手册说 https://sourceware.org/gdb/current/onlinedocs/gdb.html/Targets.html#Targets:
set architecture arch
此命令将当前目标架构设置为 arch。 arch 的值可以是
”auto
”,除了受支持的架构之一。
对我来说,这听起来确实像你所追求的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)