1

我已经配置 Eclipse+CDT+Cygwin 很长时间了。最近我确保通过在路径下的 CMD 中键入 makeworkspace\project\debug整个工具链(make、g++ 等)运行良好。但在 Eclipse 中它总是显示"Cannot run program "make": ?????????¨?".

这是输入 make 后在 CMD 中显示的信息

C:\Users\llz\workspace\test\Debug>make

构建文件:../test.cpp

调用:Cygwin C++ 编译器

g++ -I"C:\cygwin\lib\gcc\i686-pc-cygwin\4.5.3\include\c++" -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"测试。 d" -MT"test.d" -o "test.o" "../test.cpp"

完成的建筑:../test.cpp

构建目标:test.exe

调用:Cygwin C++ 链接器

g++ -L/usr/lib/gcc/i686-pc-cygwin/4.5.3/ -o "test.exe" ./test.o

完成构建目标:test.exe

更重要的是,Eclipse经常无法理解符号std 。它显示'std' is ambiguous '。所以,像coutendl这样的符号无法解析。

4

0 回答 0