gcc选项-pthread是什么意思?

塔拉字节

我真费劲地追踪所有gcc选项的文档。我在使用ubuntu机器,因此甚至不确定这是否与我有关。

来自以下make规则:

my-server: my-server.c
  $(CC) -Wall -pthread my-server.c -o my-server

我找到了这个选项摘要:https : //gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/Option-Summary.html

Yu Hao

man gcc

-pthread

使用POSIX线程库添加对多线程的支持。该选项为预处理器和链接器设置标志。它不会影响编译器生成的目标代码或随其提供的库的线程安全。这些是HP-UX特定的标志。

请注意,它与有所不同-lpthread-lpthread选项不设置预处理器标志。例如,宏_REENTRANT__USE_REENTRANT,等等。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章