Chinaunix首页 | 论坛 | 博客
  • 博客访问: 534215
  • 博文数量: 526
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 3235
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 17:52
文章分类

全部博文(526)

文章存档

2011年(1)

2008年(525)

我的朋友

分类: LINUX

2008-08-29 18:03:58

 
我在Ubuntu7.04下无法编译drcom-1.3.2
每次编译都回提示以下错误:
make-Cdrcomc
make[1]:Enteringdirectory`/home/pushboy/Desktop/drcom-1.3.2/drcomc''
gcc-Wall-W-Wstrict-prototypes-Wmissing-prototypes-pedantic-I/home/pushboy/Desktop/drcom-1.3.2/include-O2-c-odrcomc.odrcomc.c
drcomc.c:1:19:错误:stdio.h:Nosuchfileordirectory
drcomc.c:2:20:错误:string.h:Nosuchfileordirectory
drcomc.c:3:20:错误:stdlib.h:Nosuchfileordirectory
drcomc.c:4:20:错误:stdint.h:Nosuchfileordirectory
drcomc.c:5:20:错误:unistd.h:Nosuchfileordirectory
drcomc.c:6:23:错误:sys/types.h:Nosuchfileordirectory
drcomc.c:7:24:错误:sys/socket.h:Nosuchfileordirectory
drcomc.c:8:20:错误:sys/un.h:Nosuchfileordirectory
在包含自drcomc.c:11的文件中:
/home/pushboy/Desktop/drcom-1.3.2/include/client_daemon.h:5:18:错误:time.h:Nosuchfileordirectory
Infileincludedfromdrcomc.c:11:
/home/pushboy/Desktop/drcom-1.3.2/include/client_daemon.h:15:错误:expectedspecifier-qualifier-listbefore‘uint16_t’
/home/pushboy/Desktop/drcom-1.3.2/include/client_daemon.h:17:警告:结构体没有成员
drcomc.c:在函数‘main’中:
drcomc.c:27:错误:‘un_daemon’的存储大小未知
drcomc.c:33:警告:隐式声明函数‘strcmp’
drcomc.c:44:警告:隐式声明函数‘memset’
drcomc.c:44:警告:隐式声明与内建函数‘memset’不兼容
drcomc.c:44:错误:‘sizeof’不能用于不完全的类型‘structsockaddr_un’
drcomc.c:45:错误:‘AF_UNIX’未声明(在此函数内第一次使用)
drcomc.c:45:错误:(即使在一个函数内多次出现,每个未声明的标识符在其
drcomc.c:45:错误:所在的函数内只报告一次。)
drcomc.c:47:警告:隐式声明函数‘strncpy’
drcomc.c:47:警告:隐式声明与内建函数‘strncpy’不兼容
drcomc.c:52:警告:隐式声明函数‘socket’
drcomc.c:52:错误:‘PF_UNIX’未声明(在此函数内第一次使用)
drcomc.c:52:错误:‘SOCK_STREAM’未声明(在此函数内第一次使用)
drcomc.c:55:警告:隐式声明函数‘perror’
drcomc.c:56:警告:隐式声明函数‘exit’
drcomc.c:56:警告:隐式声明与内建函数‘exit’不兼容
drcomc.c:56:错误:‘EXIT_FAILURE’未声明(在此函数内第一次使用)
drcomc.c:61:警告:隐式声明函数‘connect’
drcomc.c:65:警告:隐式声明与内建函数‘exit’不兼容
drcomc.c:75:错误:‘structdrcomcd_hdr’没有名为‘signature’的成员
drcomc.c:76:错误:‘structdrcomcd_hdr’没有名为‘type’的成员
drcomc.c:80:警告:隐式声明函数‘memcpy’
drcomc.c:80:警告:隐式声明与内建函数‘memcpy’不兼容
drcomc.c:85:警告:隐式声明函数‘send’
drcomc.c:96:警告:隐式声明函数‘recv’
drcomc.c:99:错误:‘structdrcomcd_hdr’没有名为‘signature’的成员
drcomc.c:104:警告:隐式声明函数‘printf’
drcomc.c:104:警告:隐式声明与内建函数‘printf’不兼容
drcomc.c:112:错误:‘structdrcomcd_hdr’没有名为‘signature’的成员
drcomc.c:113:错误:‘structdrcomcd_hdr’没有名为‘type’的成员
drcomc.c:135:错误:‘structdrcomcd_hdr’没有名为‘signature’的成员
drcomc.c:140:警告:隐式声明与内建函数‘printf’不兼容
drcomc.c:148:错误:‘structdrcomcd_hdr’没有名为‘signature’的成员
drcomc.c:149:错误:‘structdrcomcd_hdr’没有名为‘type’的成员
drcomc.c:173:错误:‘structdrcomcd_hdr’没有名为‘signature’的成员
drcomc.c:178:警告:隐式声明与内建函数‘printf’不兼容
drcomc.c:186:警告:隐式声明函数‘close’
drcomc.c:27:警告:未使用的变量‘un_daemon’
drcomc.c:在函数‘usage’中:
drcomc.c:193:警告:隐式声明函数‘puts’
drcomc.c:201:警告:隐式声明与内建函数‘exit’不兼容
drcomc.c:201:错误:‘EXIT_FAILURE’未声明(在此函数内第一次使用)
drcomc.c:在函数‘print_result’中:
drcomc.c:211:错误:‘structdrcomcd_hdr’没有名为‘type’的成员
drcomc.c:213:警告:隐式声明与内建函数‘printf’不兼容
drcomc.c:214:错误:‘EXIT_SUCCESS’未声明(在此函数内第一次使用)
drcomc.c:218:警告:隐式声明与内建函数‘printf’不兼容
drcomc.c:220:错误:‘EXIT_FAILURE’未声明(在此函数内第一次使用)
make[1]:***[drcomc.o]错误1
make[1]:Leavingdirectory`/home/pushboy/Desktop/drcom-1.3.2/drcomc''
make:***[drcomc]错误2

但我在MagicLinux2下却可以顺利编译、安装。
那位大虾知道解决的方法吗?

[求助]关于Ububtu 7.04下Drcom的使用问题[求助]关于Ububtu 7.04下Drcom的使用问题[求助]关于Ububtu 7.04下Drcom的使用问题[求助]关于Ububtu 7.04下Drcom的使用问题[求助]关于Ububtu 7.04下Drcom的使用问题[求助]关于Ububtu 7.04下Drcom的使用问题[求助]关于Ububtu 7.04下Drcom的使用问题[求助]关于Ububtu 7.04下Drcom的使用问题[求助]关于Ububtu 7.04下Drcom的使用问题[求助]关于Ububtu 7.04下Drcom的使用问题
阅读(675) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~