在我们的一些linux盒子上用gcc -std = c99编译使得struct ip_mreq消失了(包含在netinet/in.h中)
我们应该使用其他一些界面吗?
试试--std = gnu99.
GCC的默认值是'--std = gnu89',这意味着C89具有GNU扩展名.通过选择'--std = c99',您将启用C99,但禁用GNU扩展.'--std = gnu99'将选择C99和GNU扩展支持,为您提供两全其美的优势.
| 归档时间: |
|
| 查看次数: |
1345 次 |
| 最近记录: |