【问题标题】:Eclipse CDT with MinGW GCC Make Error 127带有 MinGW GCC 的 Eclipse CDT 生成错误 127
【发布时间】:2013-03-27 15:58:21
【问题描述】:

我目前正在尝试设置开发环境,但无法正确构建简单的“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

【问题讨论】:

  • 看看这个问题。也许它可以提供帮助。 stackoverflow.com/questions/12165746/…
  • 如果您只是在命令行上使用make.exe(或mingw32-make.exe 或任何您的可执行文件),它是否有效?至少可以将 Eclipse 设置问题与安装/路径问题隔离开来

标签: c++ c eclipse gcc mingw


【解决方案1】:

MinGW 与 Eclipse 无缝集成。确保您已将以下内容添加到您的环境路径中:

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

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

Right-Click项目名称添加一个新的Source-Folder(我通常称为'src')然后Right-Click在新的源文件夹上添加一个Source File,然后编写你的hello world代码。只要 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中包含的答案

【讨论】:

    猜你喜欢
    • 2011-03-29
    • 2013-04-28
    • 2011-03-29
    • 2013-11-19
    • 1970-01-01
    • 1970-01-01
    • 2012-01-25
    • 2014-11-02
    • 2013-06-07
    相关资源
    最近更新 更多