本文针对《网络编程 卷1》unp.h 头文件及其编译问题进行记录,本书源码下载地址 http://www.unpbook.com
首先进行编译,在目录 unpv13e下依次执行以下步骤:
./configure
cd lib
make
cd ../libfree
make
cd ../libroute
make //这一步可能会出错,可忽略,只是表示你的系统不支持 4.4BSD,并不影响对该书的学习
cd ../libgai
make
将生成的 libunp.a 静态库复制到 /usr/lib/ 和 /usr/lib64/ 中。
cd .. //回到 unpv13e 目录
sudo cp libunp.a /usr/lib
sudo cp libunp.a /usr/lib64
修改