我真费劲地追踪所有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
从 man gcc
-pthread
使用POSIX线程库添加对多线程的支持。该选项为预处理器和链接器设置标志。它不会影响编译器生成的目标代码或随其提供的库的线程安全。这些是HP-UX特定的标志。
请注意,它与有所不同-lpthread
。该-lpthread
选项不设置预处理器标志。例如,宏_REENTRANT
和__USE_REENTRANT
,等等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句