Igo*_*pov 10 c++ eclipse cygwin eclipse-cdt windows-7
我安装了cygwin,我想在Windows 7下使用Eclipse和CDT进行开发.但是,我收到以下错误:
**** 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 ****
Run Code Online (Sandbox Code Playgroud)
谷歌搜索后我发现这C:\cygwin\bin\g++.exe是一个cygwin符号链接,Windows不理解它,我需要直接指向g ++ - 3位置.我该怎么做?
now*_*waq 11
我认为你做错了什么,需要重新开始.刚刚在我的Windows 7上安装了Cygwin和Eclipse CDT(Indigo),所有这些都可以正常工作并自动魔术.
这是我做的,我认为你需要做的:
gcc,gcc-g++并且make(我还安装了几个其他东西gcc4,w32api但它是可选的)C:\cygwin\bin(或安装它的任何地方)到您的Environment PATH变量File -> New Project -> C++ Project并选择Hello World C++ Project.你应该Cygwin GCC在Toolchains列表中看到.

完成!
构建输出:
**** 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 ****
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35638 次 |
| 最近记录: |