Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近有一台新的 MacBook Air,我正在使用 Qt Creator 作为 IDE 继续我在 OS X 中的开发。我对llvm编译器了解不多,但是当我运行应用程序时,Qt Creator 的调试器显示 4 个线程。我已经安装了 Xcode 并且 Qt Creator 正在llvm-g++用于编译器。
llvm
llvm-g++
在 Linux 中,如果我传递-fopenmp给编译器和链接器并使用适当的指令,我可以使用 gcc 创建多线程应用程序,但llvm似乎是自己完成的。我该如何预防?
-fopenmp
LLVM 不会将线程引入您的应用程序。QT 为自己的目的创建线程,可能使用 pthreads API。