gpt4 book ai didi

c - 使用 -std=c99 编译时,struct ip_mreq 消失

转载 作者:IT王子 更新时间:2023-10-29 01:19:43 25 4
gpt4 key购买 nike

在我们的一些使用 gcc -std=c99 编译的 linux 机器上使 struct ip_mreq 消失(包含在 netinet/in.h 中)

我们应该使用其他接口(interface)吗?

最佳答案

试试 --std=gnu99。

GCC 的默认值是“--std=gnu89”,这意味着带有 GNU 扩展的 C89。通过选择“--std=c99”,您将启用 C99,但禁用 GNU 扩展。 '--std=gnu99' 将选择 C99 和 GNU 扩展支持,让您两全其美。

关于c - 使用 -std=c99 编译时,struct ip_mreq 消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/883424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com