【发布时间】:2013-09-22 20:55:01
【问题描述】:
没有它我无法使用连接到互联网所需的库,但我不知道这意味着什么:
-D_POSIX_C_SOURCE=200112L
谁能解释一下?
【问题讨论】:
-
它是 POSIX 编译的功能请求标志。 See this article。实际上,这是您的程序说“我想要具有此级别的 POSIX 功能”的一种方式。随着更多功能被添加到修订后的 POSIX 标准中,值会发生变化以反映这些变化。你这样做是在告诉实现你想要哪个“版本”的功能。
-
@WhozCraig 这对我来说听起来不错。
标签: c compiler-flags