root@ubuntu:/usr/src/axel-1.0b# make
gcc -c axel.c -o axel.o -Wall -O3
In file included from axel.c:26:
axel.h:28:18: error: time.h: 没有那个文件或目录
axel.h:29:19: error: ctype.h: 没有那个文件或目录
axel.h:30:19: error: fcntl.h: 没有那个文件或目录
axel.h:31:19: error: errno.h: 没有那个文件或目录
axel.h:32:19: error: stdio.h: 没有那个文件或目录
axel.h:33:19: error: netdb.h: 没有那个文件或目录
axel.h:36:20: error: getopt.h: 没有那个文件或目录
In file included from /usr/lib/gcc/i486-linux-gnu/4.0.3/include/syslimits.h:7,
from /usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:11,
from axel.h:38,
from axel.c:26:
/usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:122:61: error: limits.h: 没有那个文件或目录
In file included from axel.c:26:
axel.h:39:20: error: stdlib.h: 没有那个文件或目录
axel.h:40:20: error: unistd.h: 没有那个文件或目录
axel.h:41:20: error: signal.h: 没有那个文件或目录
axel.h:42:20: error: string.h: 没有那个文件或目录
axel.h:44:22: error: sys/stat.h: 没有那个文件或目录
axel.h:45:22: error: sys/time.h: 没有那个文件或目录
axel.h:46:23: error: sys/types.h: 没有那个文件或目录
axel.h:47:23: error: sys/ioctl.h: 没有那个文件或目录
axel.h:48:24: error: sys/socket.h: 没有那个文件或目录
axel.h:49:30: error: netinet/in_systm.h: 没有那个文件或目录
axel.h:50:24: error: netinet/in.h: 没有那个文件或目录
axel.h:51:24: error: netinet/ip.h: 没有那个文件或目录
axel.h:52:23: error: arpa/inet.h: 没有那个文件或目录
axel.h:53:20: error: net/if.h: 没有那个文件或目录
axel.h:54:21: error: pthread.h: 没有那个文件或目录
In file included from axel.h:85,
from axel.c:26:
conn.h:56: 错误: syntax error before ‘pthread_t’
conn.h:56: 警告: 结构或联合后没有分号
conn.h:57: 警告: 在 ‘conn_t’ 的声明中,类型默认为 ‘int’
conn.h:57: 警告: 数据定义时没有类型或存储类
conn.h:59: 错误: syntax error before ‘*’ token
conn.h:60: 错误: syntax error before ‘*’ token
conn.h:61: 错误: syntax error before ‘*’ token
conn.h:62: 错误: syntax error before ‘*’ token
conn.h:63: 错误: syntax error before ‘*’ token
conn.h:64: 错误: syntax error before ‘*’ token
conn.h:65: 错误: syntax error before ‘*’ token
In file included from axel.h:86,
from axel.c:26:
search.h:31: 错误: syntax error before ‘pthread_t’
search.h:31: 警告: 结构或联合后没有分号
search.h:33: 错误: syntax error before ‘}’ token
search.h:33: 警告: 在 ‘search_t’ 的声明中,类型默认为 ‘int’
search.h:33: 警告: 数据定义时没有类型或存储类
search.h:35: 错误: syntax error before ‘*’ token
search.h:36: 错误: syntax error before ‘*’ token
search.h:37: 错误: syntax error before ‘*’ token
In file included from axel.c:26:
axel.h:93: 错误: syntax error before ‘conn_t’
axel.h:93: 警告: 结构或联合后没有分号
axel.h:94: 错误: ‘conf’ 类型冲突
search.h:32: 错误: ‘conf’ 的上一个声明在此
axel.h:105: 错误: syntax error before ‘}’ token
axel.h:105: 警告: 在 ‘axel_t’ 的声明中,类型默认为 ‘int’
axel.h:105: 警告: 数据定义时没有类型或存储类
axel.h:107: 错误: syntax error before ‘*’ token
axel.h:107: 警告: 在 ‘axel_new’ 的声明中,类型默认为 ‘int’
axel.h:107: 警告: 数据定义时没有类型或存储类
axel.h:108: 错误: syntax error before ‘*’ token
axel.h:109: 错误: syntax error before ‘*’ token
axel.h:110: 错误: syntax error before ‘*’ token
axel.h:111: 错误: syntax error before ‘*’ token
axel.c:29: 错误: syntax error before ‘*’ token
axel.c:31: 错误: syntax error before ‘*’ token
axel.c:32: 错误: syntax error before ‘*’ token
axel.c:34: 错误: ‘NULL’ 未声明 (不在函数内)
axel.c:37: 错误: syntax error before ‘*’ token
axel.c:38: 警告: 返回类型默认为 ‘int’
axel.c: 在函数 ‘axel_new’ 中:
axel.c:39: 错误: ‘res’ 未声明 (在此函数内第一次使用)
axel.c:39: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
axel.c:39: 错误: 所在的函数内只报告一次。)
axel.c:40: 错误: ‘axel’ 未声明 (在此函数内第一次使用)
axel.c:45: 警告: 隐式声明函数 ‘malloc’
axel.c:45: 警告: 隐式声明与内建函数 ‘malloc’ 不兼容
axel.c:46: 警告: 隐式声明函数 ‘memset’
axel.c:46: 警告: 隐式声明与内建函数 ‘memset’ 不兼容
axel.c:67: 警告: 隐式声明函数 ‘strcpy’
axel.c:67: 警告: 隐式声明与内建函数 ‘strcpy’ 不兼容
axel.c:71: 错误: syntax error before ‘)’ token
axel.c:75: 警告: 隐式声明与内建函数 ‘strcpy’ 不兼容
axel.c:99: 警告: 隐式声明与内建函数 ‘strcpy’ 不兼容
axel.c:103: 警告: 隐式声明函数 ‘strchr’
axel.c:103: 警告: 隐式声明与内建函数 ‘strchr’ 不兼容
axel.c: 在顶层:
axel.c:137: 错误: syntax error before ‘*’ token
axel.c: 在函数 ‘axel_open’ 中:
axel.c:141: 错误: ‘axel’ 未声明 (在此函数内第一次使用)
axel.c:143: 警告: 隐式声明函数 ‘snprintf’
axel.c:143: 警告: 隐式声明与内建函数 ‘snprintf’ 不兼容
axel.c:154: 警告: 隐式声明函数 ‘realloc’
axel.c:157: 警告: 隐式声明函数 ‘open’
axel.c:157: 错误: ‘O_RDONLY’ 未声明 (在此函数内第一次使用)
axel.c:159: 警告: 隐式声明函数 ‘read’
axel.c:162: 警告: 隐式声明与内建函数 ‘memset’ 不兼容
axel.c:173: 警告: 隐式声明函数 ‘close’
axel.c:175: 错误: ‘O_WRONLY’ 未声明 (在此函数内第一次使用)
axel.c:187: 错误: ‘O_CREAT’ 未声明 (在此函数内第一次使用)
axel.c:196: 警告: 隐式声明函数 ‘lseek’
axel.c:196: 错误: ‘SEEK_SET’ 未声明 (在此函数内第一次使用)
axel.c:203: 警告: 隐式声明与内建函数 ‘memset’ 不兼容
axel.c:207: 警告: 隐式声明函数 ‘write’
axel.c: 在顶层:
axel.c:217: 错误: syntax error before ‘*’ token
axel.c: 在函数 ‘axel_start’ 中:
axel.c:223: 错误: ‘axel’ 未声明 (在此函数内第一次使用)
axel.c:242: 警告: 隐式声明函数 ‘pthread_create’
axel.c: 在顶层:
axel.c:260: 错误: syntax error before ‘*’ token
axel.c: 在函数 ‘axel_do’ 中:
axel.c:262: 错误: ‘fd_set’ 未声明 (在此函数内第一次使用)
axel.c:262: 错误: syntax error before ‘fds’
axel.c:264: 错误: 数组元素的类型不完全
axel.c:267: 错误: ‘axel’ 未声明 (在此函数内第一次使用)
axel.c:274: 警告: 隐式声明函数 ‘FD_ZERO’
axel.c:274: 错误: ‘fds’ 未声明 (在此函数内第一次使用)
axel.c:279: 警告: 隐式声明函数 ‘FD_SET’
axel.c:285: 警告: 隐式声明函数 ‘usleep’
axel.c:294: 警告: 隐式声明函数 ‘select’
axel.c:304: 警告: 隐式声明函数 ‘FD_ISSET’
axel.c:355: 错误: ‘SEEK_SET’ 未声明 (在此函数内第一次使用)
axel.c:410: 警告: 隐式声明函数 ‘pthread_cancel’
axel.c:264: 警告: 未使用的变量 ‘timeval’
axel.c: 在顶层:
axel.c:440: 错误: syntax error before ‘*’ token
axel.c: 在函数 ‘axel_close’ 中:
axel.c:446: 错误: ‘axel’ 未声明 (在此函数内第一次使用)
axel.c:452: 警告: 隐式声明与内建函数 ‘snprintf’ 不兼容
axel.c:453: 警告: 隐式声明函数 ‘unlink’
axel.c:466: 警告: 隐式声明函数 ‘free’
axel.c: 在函数 ‘gettime’ 中:
axel.c:481: 错误: 数组元素的类型不完全
axel.c:483: 警告: 隐式声明函数 ‘gettimeofday’
axel.c:481: 警告: 未使用的变量 ‘time’
axel.c: 在顶层:
axel.c:488: 错误: syntax error before ‘*’ token
axel.c: 在函数 ‘save_state’ 中:
axel.c:495: 错误: ‘axel’ 未声明 (在此函数内第一次使用)
axel.c:498: 警告: 隐式声明与内建函数 ‘snprintf’ 不兼容
axel.c:499: 错误: ‘O_CREAT’ 未声明 (在此函数内第一次使用)
axel.c:499: 错误: ‘O_TRUNC’ 未声明 (在此函数内第一次使用)
axel.c:499: 错误: ‘O_WRONLY’ 未声明 (在此函数内第一次使用)
axel.c: 在函数 ‘setup_thread’ 中:
axel.c:515: 错误: ‘conn’ 未声明 (在此函数内第一次使用)
axel.c:519: 警告: 隐式声明函数 ‘pthread_setcancelstate’
axel.c:519: 错误: ‘PTHREAD_CANCEL_ENABLE’ 未声明 (在此函数内第一次使用)
axel.c:520: 警告: 隐式声明函数 ‘pthread_setcanceltype’
axel.c:520: 错误: ‘PTHREAD_CANCEL_ASYNCHRONOUS’ 未声明 (在此函数内第一次使用)
axel.c: 在顶层:
axel.c:540: 错误: syntax error before ‘*’ token
axel.c: 在函数 ‘axel_message’ 中:
axel.c:542: 警告: 隐式声明与内建函数 ‘malloc’ 不兼容
axel.c:542: 错误: ‘axel’ 未声明 (在此函数内第一次使用)
axel.c:545: 警告: 隐式声明与内建函数 ‘memset’ 不兼容
axel.c:546: 错误: ‘format’ 未声明 (在此函数内第一次使用)
axel.c:547: 警告: 隐式声明函数 ‘vsnprintf’
axel.c:546: 错误: 在定参数的函数中使用了 ‘va_start’
axel.c: 在顶层:
axel.c:563: 错误: syntax error before ‘*’ token
axel.c: 在函数 ‘axel_divide’ 中:
axel.c:567: 错误: ‘axel’ 未声明 (在此函数内第一次使用)
make: *** [axel.o] 错误 1
安装axel出现错误
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- sydlee
- 帖子: 35
- 注册时间: 2005-05-26 6:50
- 来自: 合肥