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

用stat的时候说storage size isn't know

    来源: 互联网  发布时间:2016-11-13

    本文导语:  用gcc就会有这个错误,用g++则不会,这个是为什么? 还有一个比较奇怪的问题就是我学unix网络编程里面把shm_open写进一个函数,函数名Shm_open,就是加了一些错误检查,但是运行的时候段错误?用gdb调试的时候不会有...

用gcc就会有这个错误,用g++则不会,这个是为什么?

还有一个比较奇怪的问题就是我学unix网络编程里面把shm_open写进一个函数,函数名Shm_open,就是加了一些错误检查,但是运行的时候段错误?用gdb调试的时候不会有错误,反而运行良好,然后我把那段复制出来,直接写在main里面,这次没用Shm_open,反而没错,为什么?

|
少了头文件吧。
应该是storage size of 'xxxx' isn't known,编译器找不到这个xxxx对应的类型,加上正确的头文件应该就可以解决了。

用这个命令看看stat的手册,然后按照里面说的把头文件都加上:
$ man 2 stat
我的系统上显示
       #include 
       #include 
       #include 

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












  • 相关文章推荐
  • #include<sys/stat.h> 中的stat.h文件到底在哪个目录下面?
  • 关于stat()函数的问题
  • stat函数问题?
  • stat取得文件信息的问题
  • unix中形如<sys/stat.h>头文件
  • stat函数为什么老返回错?
  • 如何判断路径是否存在?stat?opendir?
  • 开源的统计应用程序 PHP Web Stat
  • 请问Stat函数的使用和工作原理
  • 请问大家关于STAT硬盘的驱动在linux下!
  • stat st_size获取文件大小单位?
  • 请问/proc/stat文件中第一行cpu 后面4个数字代表什么含义阿?
  • 请问/proc/stat文件是系统产生的吗?
  • linux mv cp 无法stat
  • linux应用编程:stat函数 看文件权限的问题!!!!
  • STAT硬盘在LINUX下创建RAID5时,无法完成挂载?
  • 请教stat函数时间转换
  • stat出错问题?
  • Oracle经验分享:GATHER_STATS_JOB 任务
  • 怎样在STAT硬盘上安装linux系统


  • 站内导航:


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

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

    浙ICP备11055608号-3