如何解决编译错误:警告“使用此标头的文件必须使用_SVID_SOURCE或_XOPEN_SOURCE进行编译”

时间:2019-05-17 07:12:20

标签: c

我的代码编译失败,并出现以下错误。

/usr/include/sys/ipc.h:25:3: error: #warning "Files using this header must be compiled with _SVID_SOURCE or _XOPEN_SOURCE"

在包含头文件“ /usr/include/sys/ipc.h”之前,我尝试过"#define _SVID_SOURCE 1"。但这行不通。

1 个答案:

答案 0 :(得分:0)

这些定义应位于顶部,然后再包含任何标题。