本文用的Unix网络编程源码是第三版,不同版本的源码可能会有不同的错误,还有不同的操作系统也会有不同的错误,本文基于fedora 20 64位操作系统,不过一般都不是满大的问题,多改两下就好了。
配置:
配置:
cd Unix-Network-Programming/
./configure
//若无法执行,可以用chmod更改权限
主要的工作是检查系统是否有源码编译所依赖的各种资源(系统版本是否匹配、编译器、库文件、头文件以及结构体定义等等)
编译库: