日期:2014-05-16  浏览次数:20582 次

UNIX网络编程卷一 源代码编译出错
我编译源代码后 cd lib   然后make
就出现了这个错误  我对linux是个菜鸟 求大神支招
gcc -g -O2 -D_REENTRANT -Wall   -c -o connect_nonb.o connect_nonb.c
connect_nonb.c:4:1: 错误: 未知的类型名‘SA’
connect_nonb.c:4:43: 错误: 未知的类型名‘socklen_t’
make: *** [connect_nonb.o] 错误 1

------解决方案--------------------
没包含unp.h吧
------解决方案--------------------
SA 是作者自定义的。。。
里面有说明
------解决方案--------------------
SA 是struct sockaddr的缩写,以""包含的头文件是自定义的头文件,不是系统自带的