《UNIX网络编程 卷1:从入门到放弃》上的代码和《UNIX环境高级编程》等书相似,需要下载与书配套的代码源文件放入环境变量中方可正确运行。
1. 下载unp.h等源文件。
到http://www.unpbook.com上下载源代码(Source Code)。
2. 解压下载的unpv13e.tar.gz文件,并进入unpv13e文件夹。
cd unpv13e/
3. 编译
有README文件的一定要点开看!
执行以下命令:
./configure
cd lib
make
cd ../libfree
make
执行到这一步,报错:
error: conflicting types for ‘inet_ntop’
打开inet_ntop.c文件,注释#include