llvm -g ++创建多线程应用程序

时间:2012-06-28 03:36:34

标签: macos gcc llvm

我最近买了一台新的MacBook Air,我正在使用Qt Creator作为IDE继续我在OS X中的开发。我对llvm编译器知之甚少,但Qt Creator的调试器在运行应用程序时显示4个线程。我安装了Xcode,Qt Creator正在使用llvm-g++编译器。

在Linux中,如果我将-fopenmp传递给编译器和链接器并使用适当的指令,我可以使用gcc创建多线程应用程序,但llvm似乎自己这样做。我该如何预防?

1 个答案:

答案 0 :(得分:1)

LLVM不会将线程引入您的应用程序。 QT正在为自己的目的创建线程,可能使用pthreads API。