【发布时间】:2016-03-18 08:52:40
【问题描述】:
我们知道添加-pthreadmakes GCC use reentrant/thread-safe code(编译C/C++代码时)。虽然我猜这是真的,但如果您允许不可重入,您可能会在这里和那里节省几个周期 - 我想知道 不 总是指定 -pthread 是否有任何实际优势。有吗?
【问题讨论】:
-
生成的代码无论如何都不能重入?我不知道 gcc 使用起来非常不安全。
-
..或者你只是说图书馆?我可以理解:)
-
@MartinJames:我的意思是链接中描述的意思。
#define REENTRANT取决于-lpthread。我不确定到底发生了什么变化。但这里的答案已经提供了一个重要的例子。
标签: c++ c gcc compilation