当前位置:  技术问答>linux和unix

icmp dereferencing pointer to incomplete type

    来源: 互联网  发布时间:2016-03-04

    本文导语:  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  #include  struct icmp* icmp1=(struct icmp*)malloc(sizeof(icmp)); icmp1->icmp_type=ICMP_ECHO; 在这句有以下错误: dereferencing pointer to...

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 

struct icmp* icmp1=(struct icmp*)malloc(sizeof(icmp));
icmp1->icmp_type=ICMP_ECHO;
在这句有以下错误:
dereferencing pointer to incomplete type
不知是何原因?应该如何解决?
谢谢!

|
又加了一个头文件:

#include  
#include 
#include  
#include  
#include  
#include  
#include  
#include 
#include 
#include  
#include  
#include  
#include  
#include  
#include  

int
main(void)
{
        struct icmp * icmp1 = (struct icmp *)malloc(sizeof(struct icmp)); 
        icmp1-> icmp_type=ICMP_ECHO; 
        return 0;
}



在以下操作系统下编译都正确的.
Linux 2.6.22.7-57.fc6 #1 SMP Fri Sep 21 19:45:12 EDT 2007 x86_64
FreeBSD 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 08:43:30 UTC 2007     root@portnoy.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP  amd64
SunOS 5.10 Generic_118833-33 sun4v sparc SUNW,Sun-Fire-T1000

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ip_icmp.h编译不能通过?
  • IP地址数字互转 iis7站长之家
  • 不是很理解的ICMP
  • 请教关于ICMP的问题
  • icmp.c中的HZ常量在哪定义
  • icmp 中能不能使用 epoll
  • 初学iptables,请问ICMP、MASQUERADE是什么?
  • 网关可以通过ICMP报文来控制客户机向外界的udp请求吗?
  • 请教ICMP-重定向报文产生路由的生存期?
  • 广播icmp包遇到的问题
  • 请教一下linux 系统下用icmp 发包 的问题
  • 请问大侠们,IPPROTO_ICMP的宏定义在哪儿??
  • 高分求助icmp_hdr()函数的问题
  • 使用原始套接字来发送一个icmp包,不适用setsockopt做控制会怎么样?
  • AIX 下如何取得ICMP的收发包率???
  • ICMP时间戳请求与应答
  • (菜鸟飞飞)原始套接字ICMP包无法接收(谢谢回答,急着用哈)
  • 修改icmp
  • 启用iptables防火墙,要求INPUT方向允许任意主机访问ICMP、TCP的21、22、80、139、445端口,INPUT其他默认禁止访问。
  • python构造icmp echo请求和实现网络探测器功能代码分享


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3