Error: Cannot run program "g++": ?????????¨?求救
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 ****
我实在是无奈了,求救大神们 --------------------编程问答-------------------- 补充:在CMD里面可以运行make,g++,gcc --------------------编程问答-------------------- 前段时间也弄过这个,也遇到过类似的问题。
装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了。
--------------------编程问答-------------------- 我也碰到这个问题了 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文件执行。 --------------------编程问答-------------------- 终于弄好了,原来在windows下不是org.eclipse.cdt.core.win32_5.2.0.201202111925.jar这个文件,而是org.eclipse.cdt.core.win32.x86_5.2.0.201202111925.jar这个文件,整了一下午才弄出来,分享下。 --------------------编程问答-------------------- 我最近安装的环境也出现了问题,能不能帮忙解决,可以运行c,运行c++编译也通过,就是运行不出结果 --------------------编程问答-------------------- 编译通过之后先要创建build项目才行,编译是只是查语病。 --------------------编程问答--------------------
根据你的方法,我也弄好了,纠结了一天了 --------------------编程问答--------------------
其实也可以把org.eclipse.cdt.core.win32_5.2.0.201202111925.jar解压出来,然后把org.eclipse.cdt.core.win32_5.2.0.201202111925.jar删除 --------------------编程问答-------------------- 你能在详细一点吗???我完全不懂啊,,我是新手啊,,,,, --------------------编程问答-------------------- 除
补充:Java , Eclipse