带有 MinGW GCC 的 Eclipse CDT 生成错误 127
Posted
技术标签:
【中文标题】带有 MinGW GCC 的 Eclipse CDT 生成错误 127【英文标题】:Eclipse CDT with MinGW GCC Make Error 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
【问题讨论】:
看看这个问题。也许它可以提供帮助。 ***.com/questions/12165746/… 如果您只是在命令行上使用make.exe
(或mingw32-make.exe
或任何您的可执行文件),它是否有效?至少可以将 Eclipse 设置问题与安装/路径问题隔离开来
【参考方案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中包含的答案
【讨论】:
以上是关于带有 MinGW GCC 的 Eclipse CDT 生成错误 127的主要内容,如果未能解决你的问题,请参考以下文章
在带有标志选项 -m32 的 gcc-8.2.2 上找不到 std::thread。我正在使用 mingw