Eclipse中的"程序不是可识别的可执行文件"错误

And*_*eas 23 c++ eclipse

我正在尝试在Eclipse Indigo中调试C++程序.该项目使用autotools/configure(和相应的插件)作为构建系统.

成功构建后,我在项目浏览器中右键单击二进制文件并选择"Debug As".然后我使用文件浏览器选择二进制文件.单击"Debug"然后打开一个对话框,其中只显示"程序不是可识别的可执行文件".

有任何想法吗?

And*_*eas 35

我找到了答案:在eclipse中配置的二进制解析器是错误的.在Project - > Properties - > C/C++ Build - > Settings下添加正确的二进制解析器解决了他的问题.

  • 哎呀,解决了!取消选中Elf解析器并检查Mach-O 64解析器并进行调试!谢谢! (9认同)