我正在尝试学习 C++ 编程。我正在使用 Codeblocks IDE 在 Windows Vista 上编写这些程序,但是由于我要学习 Linux,所以我想学习编写具有尽可能多的可移植性的程序。
我已经下载了 mingw 编译器以与 Codeblocks 一起使用,但是在尝试下载 GTK 依赖项以尝试使用 GUI 时,我下载了 msys2。我注意到这个程序也让你下载 Mingw32 和/或 mingw64。这些包是否足够完整,我可以删除我以前的 mingw 实例,或者我是否需要保留我已经下载的另一个 mingw 包以便编译和运行我的程序?