代码之家  ›  专栏  ›  技术社区  ›  Steven

-pthread和-pthreads之间的gcc差异?

  •  11
  • Steven  · 技术社区  · 16 年前

    我有一个pthreads程序。我必须在Linux中使用gcc-pthread(pthreads是无法识别的选项)和sun中使用gcc-pthreads(pthread是无法识别的选项)。为什么不同,因为它是同一个编译器?然而,-lpthread在这两个方面都有效,但我听说这并不总是足够的。

    1 回复  |  直到 16 年前
        1
  •  12
  •   Alok Singhal    16 年前

    太阳神 -pthreads Linux -pthread 选项做同样的事情。显然地, gcc-4.x 系列接受 -线程 也适用于Solaris。

    你确实想要 -线程 / p螺纹 选项,因为它在预处理器和链接器中添加了多线程支持。