TDM在"TDM-gcc"中代表什么?

What does TDM stand for in "TDM-gcc"?

我在很多网站上都搜索过这个,但都失败了。但是 TDM 在 "TDM-gcc" 中代表什么?当我想选择 gcc 作为编译器时,它让我感到困惑。那么,有什么区别呢?我应该选择 TDM 还是非 TDM?还是 TDM 仅适用于 Windows 平台上的 minGW?

TDM-gcc 官方网站连解释都不解释...

TDM-GCC 是 Windows 上的 GCC 发行版。 TDM 代表 Twilight Dragon Media,项目名称。

由于您希望 Windows 上的 GCC,您有 3 个常用选项

  1. Mingw-w64
  2. MinGW
  3. TDM-GCC

还要选择正确的异常和线程模型。详情:What is difference between sjlj vs dwarf vs seh? and mingw-w64 threads: posix vs win32.

如果您不仅想要 GCC,还想要一个带有所有 bin、core 和 findutils 的类 Unix shell,您可以使用 Cygwin or the lighter MSYS2. I personally prefer the latter; it also has a package manager 并且您会经常更新已安装的软件包。