Что означает / означает -D_XOPEN_SOURCE?

Недавно я столкнулся с некоторым кодом, который gcc не мог бы компилировать без этого аргумента. Я проверил страницу руководства gcc, но не нашел этой конкретной опции. Я нашел XOPEN_SOURCE , но было мало объяснений того, что он делает.

Кто-нибудь может уточнить? Я знаю, что -D_XOPEN_SOURCE может иметь разные значения, например 400 , 600 , но что они делают?

91
задан Yu Hao 25 November 2015 в 03:06
поделиться