我可以在旧Cygwin上安装新版本的GCC吗? 如果我安装了CygWin(1.7.11,Windows 7)的旧版本,那么只有在你自己编译时,我才能更新C++编译器及其库(GCC 8?x)?< /P> < P>。 请注意,目前cygwin的最新版本只有gcc 7.3.x的测试版本

我可以在旧Cygwin上安装新版本的GCC吗? 如果我安装了CygWin(1.7.11,Windows 7)的旧版本,那么只有在你自己编译时,我才能更新C++编译器及其库(GCC 8?x)?< /P> < P>。 请注意,目前cygwin的最新版本只有gcc 7.3.x的测试版本,gcc,windows-7,cygwin,version,Gcc,Windows 7,Cygwin,Version,通常,您不能将最新的cygwin包与旧版本的cygwin1.dll一起使用,因为新函数会不断添加 而直接或通过库使用它们的包将无法在以前版本的cygwin1.dll上工作 我不清楚您为什么要使用旧的cygwin1.dll并查找尚未可用的编译器包。谢谢您的回答。使用旧的cygwin版本不是我的选择,寻找最新的编译器是使用C++17功能。gcc 7.3的初步覆盖范围是-std=C++17或-std=C++1zcygwin-1.7.11已经6年了。不管是谁批准的,都应该更新名单。或者他们运行的是20

通常,您不能将最新的cygwin包与旧版本的cygwin1.dll一起使用,因为新函数会不断添加

而直接或通过库使用它们的包将无法在以前版本的cygwin1.dll上工作


我不清楚您为什么要使用旧的cygwin1.dll并查找尚未可用的编译器包。

谢谢您的回答。使用旧的cygwin版本不是我的选择,寻找最新的编译器是使用C++17功能。gcc 7.3的初步覆盖范围是
-std=C++17或-std=C++1z
cygwin-1.7.11已经6年了。不管是谁批准的,都应该更新名单。或者他们运行的是2012年的W7而没有更新?在一个过时的cygwin上构建gcc比它的价值更麻烦。在当前的cygwin上,所有依赖项都是最新的,您可以构建任何gcc版本,而无需重建依赖项,而这些依赖项不像在linux上那样简单