首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置Eclipse以使用g++

配置Eclipse以使用g++
EN

Stack Overflow用户
提问于 2011-12-11 22:12:49
回答 3查看 36.8K关注 0票数 10

我已经安装了cygwin,我想使用Eclipse在Windows 7下进行开发。但是,我得到以下错误:

代码语言:javascript
复制
**** Build of configuration Default for project hello_cpp ****

make all 
g++ -O2 -g -Wall -fmessage-length=0   -c -o hello_cpp.o hello_cpp.cpp
process_begin: CreateProcess(C:\cygwin\bin\g++.exe, g++ -O2 -g -Wall -fmessage-length=0 -c -o hello_cpp.o hello_cpp.cpp, ...) failed.
make (e=5): Access denied.

make: *** [hello_cpp.o] Error 5

**** Build Finished ****
  • 我能够使用g++作为独立编译器。
  • 将/bin文件夹添加到path中。

在googling搜索后,我发现C:\cygwin\bin\g++.exe是一个cygwin符号链接,而Windows不理解它,我需要直接指向g++-3的位置。我该怎么做呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-12-15 23:24:51

我认为你做错了什么,需要重新开始。刚在我的Windows 7上安装了Cygwin和Eclipse (Indigo),对我来说都很好,而且都是自动的。

我是这么做的,我认为你需要做的是:

  1. 得到最新的西格温 (是的,再来一次!)把那个旧的扔掉,只是为了确定一下)
  2. 在安装过程中,一定要选择gccgcc-g++make (我还安装了一些其他东西,如gcc4w32api,但这是可选的)
  3. 启动Cygwin终端以插入所有配置文件等。查看g++是否执行并关闭终端。
  4. C:\cygwin\bin (或安装它的其他地方)添加到您的环境PATH变量
  5. 获取Eclipse,在某个地方提取并启动它。
  6. 转到File -> New Project -> C++ Project并选择Hello World C++ Project。您应该在Cygwin GCC列表中看到Toolchains

  1. 创建项目,构建并运行它!

完成了!

生成输出:

代码语言:javascript
复制
**** Build of configuration Debug for project TestApp ****

make all 
Building file: ../src/TestApp.cpp
Invoking: Cygwin C++ Compiler
g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/TestApp.d" -MT"src/TestApp.d" -o "src/TestApp.o" "../src/TestApp.cpp"
Finished building: ../src/TestApp.cpp

Building target: TestApp.exe
Invoking: Cygwin C++ Linker
g++  -o "TestApp.exe"  ./src/TestApp.o   
Finished building target: TestApp.exe

**** Build Finished ****
票数 11
EN

Stack Overflow用户

发布于 2011-12-15 14:02:30

你可以去

项目属性页>C/ C++生成>设置>工具设置

并根据您的需要更改命令。文档这里

票数 1
EN

Stack Overflow用户

发布于 2013-06-19 03:53:41

参考这个链接,它展示了如何为本机开发轻松地设置eclipse。除了设置环境变量之外,所有操作都是在eclipse中完成的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8467937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档