unpv13e的使用
做UNIX编程应该都读过史蒂文斯Unix Network Programming这三本书,unpv13e是卷1的源码,很多的时侯为编程方便会直接使用相应的例子,unpv13e的使用方法如下:
1 unpv13e可以从这里下载http://url.cn/SXi9W9
2.解压下载的unpv13e.tar.gz文件
tar -zxvf unpv13e.tar.gz
3 进入unpv13e目录
./configure
cd lib
make
cd ../libfree # continue building the basic library
make
然后在unpv13e文件夹中成功生成libunp.a文件
4 将生成的libunp.a静态库复制到/usr/lib/中
cd ..
sudo cp libunp.a /usr/lib
5 修改unp.h并将其和config.h拷贝到/usr/include中,为了以后include方便
vi lib/unp.h //将unp.h中#include “../config.h”修改为#include “config.h”
sudo cp lib/unp.h /usr/include
sudo cp config.h /usr/include
这里复制到/usr/include目录后,非root用户无权查看,记得chmod 744 一下
近期评论