Error: Cannot run program "g++": ?????????¨?求救

洋花萝卜 2012-03-18 02:32:38
Eclipse 里 CDT 编译时出现这个问题

**** Internal Builder is used for build ****
g++ -O0 -g3 -Wall -c -fmessage-length=0 -o src\cplusplus.o ..\src\cplusplus.cpp
Error: Cannot run program "g++": ?????????¨?
Build error occurred, build is stopped
Time consumed: 13 ms.

目前已经试过把eclipse目录里面的plugin的org.eclipse.cdt.core.win32_5.2.0.201202111925.jar解压然后代替原来文件夹,并把这个删除,没有效果。

试过把cygwin目录里面的g++ -3和g++ 交换命名,也没用。

在Tools chain editor里面换成GNU Make builder 则出现错误:

**** Build of configuration Debug for project cplusplus ****

make all

Error: Cannot run program "make": ?????????¨?

**** Build Finished ****

我实在是无奈了,求救大神们
...全文
5478 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
read_act 2014-02-21
  • 打赏
  • 举报
回复 1
引用 4 楼 sally44 的回复:
终于弄好了,原来在windows下不是org.eclipse.cdt.core.win32_5.2.0.201202111925.jar这个文件,而是org.eclipse.cdt.core.win32.x86_5.2.0.201202111925.jar这个文件,整了一下午才弄出来,分享下。
非常感谢, 弄了好几个小时, 终于搞定, 在windows 下把这个文件解压(保留文件名)成文件夹,然后删除这个.jar文件,搞定。
oprell 2013-11-17
  • 打赏
  • 举报
回复
你能在详细一点吗???我完全不懂啊,,我是新手啊,,,,,
yong_815 2013-11-08
  • 打赏
  • 举报
回复
引用 4 楼 sally44 的回复:
终于弄好了,原来在windows下不是org.eclipse.cdt.core.win32_5.2.0.201202111925.jar这个文件,而是org.eclipse.cdt.core.win32.x86_5.2.0.201202111925.jar这个文件,整了一下午才弄出来,分享下。
其实也可以把org.eclipse.cdt.core.win32_5.2.0.201202111925.jar解压出来,然后把org.eclipse.cdt.core.win32_5.2.0.201202111925.jar删除
lvanneo 2013-06-18
  • 打赏
  • 举报
回复
引用 4 楼 sally44 的回复:
终于弄好了,原来在windows下不是org.eclipse.cdt.core.win32_5.2.0.201202111925.jar这个文件,而是org.eclipse.cdt.core.win32.x86_5.2.0.201202111925.jar这个文件,整了一下午才弄出来,分享下。
根据你的方法,我也弄好了,纠结了一天了
洋花萝卜 2013-06-03
  • 打赏
  • 举报
回复
编译通过之后先要创建build项目才行,编译是只是查语病。
会飞的鱼~Dylan 2013-05-20
  • 打赏
  • 举报
回复
我最近安装的环境也出现了问题,能不能帮忙解决,可以运行c,运行c++编译也通过,就是运行不出结果
sally44 2012-06-20
  • 打赏
  • 举报
回复
终于弄好了,原来在windows下不是org.eclipse.cdt.core.win32_5.2.0.201202111925.jar这个文件,而是org.eclipse.cdt.core.win32.x86_5.2.0.201202111925.jar这个文件,整了一下午才弄出来,分享下。
zhangqqqf 2012-05-04
  • 打赏
  • 举报
回复
我也碰到这个问题了 cmd 能运行gcc g++说明 mingGW 安装没有问题。我又重新卸载了cdt 参考http://www.cnblogs.com/zsxfbj/archive/2011/08/05/eclipse_cdt.html 然后下载了一份新的cdt 参考http://www.eclipse.org/downloads/download.php?file=/tools/cdt/releases/indigo/dist/cdt-master-8.0.0.zip
cdt 安装参考http://www.newsmth.net/pc/pccon.php?id=6027&nid=157931
然后运行eclipse中的build 就不报错了 能编译出*.exe文件了,然后run config 选c/c++ application 然后选build出来的*.exe 执行就可以了。我是新手这个错误困扰了我好久希望对后人有所帮助。

eclipse 中运行c/c++程序要在项目上右键 先执行build project 编译出*.exe文件。然后run的时候选择这个*.exe文件执行。
DriftKing 2012-03-19
  • 打赏
  • 举报
回复
前段时间也弄过这个,也遇到过类似的问题。

装CDT,首先要保证你的minGW要完全装好并设置好环境变量(path),并且把mingGW安装目录/bin目录中的XXX-make.EXE改成make.exe。然后在CMD中,执行一下 make.exe,如果是“*** No targets specified and no makefile found. Stop.”那就对了。
然后就是你说的把eclipse目录里面的plugin的org.eclipse.cdt.core.win32_5.2.0.201202111925.jar解压然后代替原来文件夹。
在就是在Eclipse的把C++选项的编译器设置成mingGW安装目录/bin
应该就OK了。
洋花萝卜 2012-03-18
  • 打赏
  • 举报
回复
补充:在CMD里面可以运行make,g++,gcc

58,453

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧