带有MinGW GCC的Eclipse CDT使错误127

时间:2013-03-27 15:58:22

标签: c++ c eclipse gcc mingw

我目前正在尝试设置开发环境,但我无法获得一个简单的“hello world”应用程序来正确构建。我安装了带有GCC的Eclipse和MinGW,并添加了

C:\MinGW\bin
C:\MinGW\msys\1.0\bin

到我的路径并使用

C:\MinGW\msys\1.0\bin\make.exe

作为构建命令。每当我尝试构建时,我都会收到以下错误:

Description         Resource    Path    Location    Type
make: *** [TCP.exe] Error 127   TCP                 C/C++ Problem

1 个答案:

答案 0 :(得分:0)

使用Eclipse,MinGW可以无缝集成。确保在环境路径中添加了以下内容:

YourPath\MinGW\include; YourPath\MinGW\bin;

在选择制作新的C ++项目时,我个人更喜欢Empty Project下的Project type:,并确保MinGW GCC列在Toolchains:下。选择这两个,为项目命名,然后选择Finish。如果MinGW不在Toolchains:之下,那么它在您的环境中设置不正确,或者您需要重新启动计算机。

Right-Click项目名称,在新的源文件夹中添加新的Source-Folder(我通常称为“src”),然后添加Right-Click以添加Source File写下你好的世界代码。只要CDT设置为Internal Builder并且您没有对Eclipse项目设置进行任何更改,您的程序应该正确构建,您应该在控制台中观察:

12:27:48 **** Rebuild of configuration Debug for project Demo ****
Info: Internal Builder is used for build
g++ -O0 -g3 -Wall -c -fmessage-length=0 -o "src\\main.o" "..\\src\\main.cpp" 
g++ -o Demo.exe "src\\main.o" 

12:27:50 Build Finished (took 1s.262ms)

如果要在Eclipse / MinGW中启用c ++ 11,请参阅Eclipse CDT C++11/C++0x support中包含的答案