我最近在Windows上使用Cygwin安装了gcc 5.4.0,因为我想测试g ++的C++ 14标准功能.当我尝试编译时,我收到以下错误:
$ g++-5.4.0 -std=c++14 test.cpp
-bash: g++-5.4.0: command not found
Run Code Online (Sandbox Code Playgroud)
这是我在test.cpp中编写的代码:
#include <iostream>
int main()
{
auto lambda = [](auto x){ return x; };
std::cout << lambda("Hello generic lambda!\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
可能是什么问题呢?我也试过更换C++14用C++11的命令,但得到了同样的错误.