【发布时间】:2011-01-08 00:52:04
【问题描述】:
我在 Visual Studio 2010 中有一个基于 Makefile 的项目(实际上使用了 NAnt,但这不是重点)。
构建过程的输出是一个 .elf 文件,我有一个单独的非 VStudio 调试器,可以在该 .elf 文件上运行以对其进行调试。
构建工作正常,但是当我单击“调试”按钮(绿色小三角形)时,VStudio 失败并显示“无法启动程序 'XXX.elf'。指定的文件是无法识别或不受支持的二进制格式”
我猜 VStudio 只是试图“运行”.elf,就好像它是一个 .exe 一样,但失败了。
我真正希望 VStudio 在按下调试按钮时运行“my_debugger.exe XXX.elf”。
我已尝试添加与 .elf=>my_debugger.exe 的文件关联 我也适当地更新了 PATHEXT,并在这些更改下运行 VStudio。 还是没有运气。
VStudio 中没有可以指定自定义调试命令的地方吗?我以为有,但找不到。
我可以让构建过程输出一个 .bat 文件或我猜的东西,但这似乎很愚蠢。
【问题讨论】:
标签: debugging visual-studio-2010 makefile