存档

2014年9月 的存档

unpv13e的使用

2014年9月2日 没有评论

做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 一下

分类: Unix 标签: ,