What does TDM stand for in “TDM-gcc”?
我已经在许多网站上搜索了此搜索,但失败了。 但是TDM在" TDM-gcc"中代表什么? 当我想选择gcc作为编译器时,这使我感到困惑。 那么,有什么区别呢? 我应该选择TDM还是NON-TDM? 还是TDM仅适用于Windows平台上的minGW?
TDM-gcc官方网站甚至都没有对此进行解释...
-
暮光之龙媒体? 您正在使用什么操作系统? 您的目标操作系统是什么? 是的,TDM-GCC仅适用于Windows,并且在* nix上可以使用GCC。
-
Windows MinGW,无交叉编译。
-
好。 我懂了。 它是公司名称。 我以为它是一个功能名称..叹气..我没有注意到网站的URL包含"龙" ...
-
谢谢。 也许您想将其作为答案? 否则,我将结束问题。
TDM-GCC是Windows上的GCC发行版。 TDM代表项目名称Twilight Dragon Media。
由于您希望在Windows上使用GCC,因此您有3种受欢迎的选择
明w-w64
最小GW
时分复用
还选择正确的异常和线程模型。 详细信息:sjlj vs dwarf vs seh有什么区别? 和mingw-w64线程:posix vs win32。
如果您不仅要使用GCC,而且要使用具有所有bin,core和findutils的类Unix的外壳,则可以使用Cygwin或更轻的MSYS2。 我个人更喜欢后者。 它还具有一个程序包管理器,您会经常更新所安装的程序包。
-
是否有基于Windows且具有OpenMP支持的GCC 7.1的软件包?
-
这三个都应具有OpenMP支持。我尝试了选项1(Windows 10,来自mingw-w64的GCC 7.1),它确实支持它。确保添加-fopenmp并包含omp.h。
-
我在哪里可以下载MinGW-W64(最新版本的GCC 7.1)的二进制文件?他们在他们的下载页面上链接到Arch页面,该页面仅包含用于用户编译的文件。有二进制文件吗?
-
是的,mingw-w64有多种形式。 mingw-builds是获取二进制软件包(存档和安装程序)的一个好地方。阅读TDM quriks页面,详细了解基于位宽,线程和异常机制的变体。通常我会选择32位,posix和dwarf版本。
-
我怎么知道哪些将支持OpenMP?用OpenCC和GCC编译的DLL可以在任何Windows上运行吗?
-
我想他们都做。我认为OpenMP支持从Windows 2000开始。但是,嘿,为什么不问自己就先搜索一下。这些细节在互联网上不容易找到。自己找到它也会比起很久以前提出的尖锐问题为您带来更多答案。