我可以在旧的 Cygwin 上安装新版本的 GCC 吗?
Can I install a new version of GCC on an old Cygwin?
如果我安装了旧版本的 Cygwin(1.7.11,在 Windows 7 上),我以后可以更新 C++ 编译器及其库 (GCC 8.x)吗?
只有自己编译才行。
请注意,目前cygwin上的最新版本只有gcc 7的测试版本。3.x
一般来说,您不能将最新的 cygwin 包与旧版本的 cygwin1.dll 一起使用,因为会不断添加新功能
https://cygwin.com/cygwin-ug-net/ov-new.html#ov-new2.10
直接或通过库使用它们的软件包将无法在 cygwin1.dll 的早期版本上运行。
我不清楚你为什么要使用旧的 cygwin1.dll 并寻找尚不可用的编译器包。
如果我安装了旧版本的 Cygwin(1.7.11,在 Windows 7 上),我以后可以更新 C++ 编译器及其库 (GCC 8.x)吗?
只有自己编译才行。 请注意,目前cygwin上的最新版本只有gcc 7的测试版本。3.x
一般来说,您不能将最新的 cygwin 包与旧版本的 cygwin1.dll 一起使用,因为会不断添加新功能
https://cygwin.com/cygwin-ug-net/ov-new.html#ov-new2.10
直接或通过库使用它们的软件包将无法在 cygwin1.dll 的早期版本上运行。
我不清楚你为什么要使用旧的 cygwin1.dll 并寻找尚不可用的编译器包。