我已经配置了Eclipse + CDT + Cygwin很长一段时间了。最近我确保通过在路径workspace\project\debug
下的CMD中键入make,整个工具链(make,g ++等)工作得很好好吧。但是在Eclipse中它始终显示"Cannot run program "make": ?????????¨?"
。
输入make
后,CMD中显示的信息如下所示C:\用户\ LLZ \工作空间\测试\调试和GT;使
构建文件:../ 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 “test.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 '
。因此,像 cout 和 endl这样的符号无法解决。