1

我正在尝试学习 ARMV8 汇编程序,并正在尝试在 Windows 上构建一个测试应用程序。我已经安装了 ARM DS-5 社区版,版本 5.26.2。在尝试安装工具链后,我终于在这里安装了“mingw32”工具链:here。这似乎可行 - 我现在可以编译和链接我的应用程序(它由一个 c 文件和一个 .s 程序集文件组成。创建的目标是一个“.axf”文件。

但我无法调试。我将调试器设置为“\gcc-linaro-6.3.1-2017.02-i686-mingw32_aarch64-linux-gnu\bin\aarch64-linux-gnu-gdb.exe”,位于我下载工具链的目录之外。gdb 启动,但我收到以下错误: 最终启动序列中的错误 无法执行 MI 命令:-exec-run 来自调试器后端的错误消息:不知道如何运行。尝试“帮助目标”。不知道怎么跑。尝试“帮助目标”。

有什么建议么?坦率地说,我真的不知道我在这里做什么。我不确定我是否正确设置了工具链。问题是我找不到任何关于如何在 Windows 中执行此操作的文档。

提前致谢!

4

0 回答 0