首页 > 解决方案 > bash:gdb:没有这样的文件或目录

问题描述

我正在关注Discover Rust的官方文档。我正在尝试将程序闪存到 STM32F3 中。Flash 章节要求执行此命令

<gdb> -q target/thumbv7em-none-eabihf/debug/led-roulette

但它返回

bash: gdb: No such file or directory

按照建议,我的位置是

naufil@Naufil:~/Desktop/discovery/src/05-led-roulette

led-roulette并且文件夹内确实有debug文件。如果通过执行安装 gdb,我也已成为用户

$ which -a gdb
/usr/bin/gdb

标签: rustgdbstm32f4discovery

解决方案


从您链接的文档中该命令的正下方:

注意: <gdb>表示能够调试 ARM 二进制文件的 GDB 程序。这可能是arm-none-eabi-gdbgdb-multiarch或者gdb 取决于您的系统——您可能必须尝试所有三个。


推荐阅读