我最近买了一台新的MacBook Air,我正在使用Qt Creator作为IDE继续我在OS X中的开发。我对llvm
编译器知之甚少,但Qt Creator的调试器在运行应用程序时显示4个线程。我安装了Xcode,Qt Creator正在使用llvm-g++
编译器。
在Linux中,如果我将-fopenmp
传递给编译器和链接器并使用适当的指令,我可以使用gcc创建多线程应用程序,但llvm
似乎自己这样做。我该如何预防?
答案 0 :(得分:1)
LLVM不会将线程引入您的应用程序。 QT正在为自己的目的创建线程,可能使用pthreads API。