在Eclipse中编译C代码时出错

时间:2012-03-29 09:03:24

标签: c eclipse-cdt mingw-w64

我是使用Eclipse和CDT的新手,并且一直试图让我的C代码进行编译。当我运行为本地C应用程序时,它会返回错误消息Launch Failed. Binary Not Found。我在C:\ mingw-w64中有MinGW-w64。该程序使用gcc通过cmd进行编译和运行。

如果eclipse熟练的用户可以提供帮助,我将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

有时,如果您尝试首先启动(在编译二进制文件之前),eclipse会自动创建启动配置,没有二进制关联。稍后即使您编译了项目(使用project / build或hammer图标执行此操作),它也不会自动关联二进制文件,因为它会尝试启动旧的启动配置。所以:

  • 确保选择了一个项目源文件(例如在编辑器中)
  • 点击错误图标
  • 旁边的向下箭头
  • 选择调试配置
  • 选择C / C ++应用程序并单击“新启动配置图标”
  • 如果新启动配置的C / C ++应用程序字段为空,请选择搜索项目或浏览并告诉它二进制文件的位置
  • 可选择设置其他启动/调试选项
  • 使用“调试”按钮或“错误”菜单
  • 启动新的启动配置