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

hpunix gcc 包含socket.h 文件报错

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

    本文导语:  各位大侠:   我在hpunix编译一程序 如下: #include  void main(int argc, char** argv) {     printf("hahahhahahhahahhahahhahahhahahhahahhahahhahahhahah!"); return 0; } 编译代码: gcc    -o  test    test.c   报错:  In...

各位大侠:

  我在hpunix编译一程序
如下:

#include 
void main(int argc, char** argv)
{
    printf("hahahhahahhahahhahahhahahhahahhahahhahahhahahhahah!");
return 0;
}

编译代码: gcc    -o  test    test.c  

报错: 

In file included from /usr/include/fcntl.h:9,
                 from /usr/include/sys/file.h:25,
                 from /usr/include/sys/uio.h:17,
                 from /usr/include/sys/socket.h:44,
                 from test.c:2:
/usr/include/sys/fcntl.h:208: error: syntax error before "int"
test.c: In function `main':
test.c:8: warning: `return' with a value, in function returning void
test.c:6: warning: return type of 'main' is not `int'

怀疑是使用了不正确的types.h 于是加上了
#include "/usr/include/sys/types.h"

仍然报一样的错。。 

请教各位有什么思路, 帮忙一下。 谢谢, 客户很着急

|
return   0; 
改为:
return   ; 

gcc     -Ae    -o     test         test.c     -lsocket -lm

|
没有你的环境没法查。

贴出/usr/include/sys/fcntl.h第208行前后几行代码来看看

|
把main前面的“void”换成“int”试试看

    
 
 

您可能感兴趣的文章:

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












  • 相关文章推荐
  • hpunix11上装oracle817时遇到了困难,请高手帮忙
  • 如果在HPUNIX下将脚本加密?
  • 求救:HPUNIX下的ORACLE7执行select * from tablename提示权限不足!!
  • HPUNIX下有什么能检测内存越界的工具啊?
  • Hp小型机 ,HPUnix,我ping 小型机
  • 能在hpunix 上安装gtk+2.x版本吗?(帮顶有分)
  • hpunix & tuxedo
  • HPunix 11.11 tar -cf 出错,高手帮忙。。。
  • hpunix:请问mount 与 pfs_mount的区别?
  • 请问我在hpunix下用crontab自动运行gzip —d 解压命令为什么会失败。
  • HPunix11.11下调用list_store的问题(来者有分)


  • 站内导航:


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

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

    Web服务器/前端 iis7站长之家