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

本文详细介绍了在Fedora 20 64位系统上编译Unix网络编程第三版源码的过程,包括配置、解决编译错误以及库文件的创建和拷贝。在编译过程中遇到的主要问题是`inet_ntop`函数参数类型的不匹配,通过修改源码和系统头文件成功解决了问题,并最终将库文件复制到系统库目录。

1194

被折叠的 条评论
为什么被折叠?



