我有一个 C 代码,其中第三行出现错误:
struct in6_pktinfo *ptr;
ptr = (struct in6_pktinfo *) CMSG_DATA (cmsgptr);
*ifindex = ptr->ipi6_ifindex;
ERROR: dereferrencing pointer to incomplete type
在gcc 4.6/4.7
使用 centos/ubuntu 发行版的情况下,但不是在gcc 2.96
现在,我如何确定这个问题是由 gcc 引起的?