linux网络编程之怎么配置好unp.h文件

来源:互联网 发布:js 关联数组 join 编辑:程序博客网 时间:2024/04/29 17:42

1、获取unp源码

下载地址:http://www.unpbook.com/src.html

然后用tar -zxvf unpv13e.tar.gz命令解压




2、进入unpv13e目录执行configure

cd unpv13e ,然后执configure文件



3、打开README文件,使用make命令

打开README文件


上面写了 cd lib 然后输入make命令 我们也这样操作,操作完之后我们在 cd ../libfree 然后make  以此类推,

make晚之后,最后一行会打印libunp.o文件



4、找到libunp.o静态链接库,然后移到/usr/lib目录下

先用find命令找到文件


然后用cp命令移到/usr/lib目录



5、修改unp.h文件然后把unp.h和 config.h移动到/usr/里边目录下

 同样用find命令找到unp.h和config.h文件


修改unp.h文件内容,把里面的 #include <../config.h> 改成#include<config.h>,如下图



然后把unp.h和 config.h移动到/usr/里边目录下


6、写个c文件导入#include "unp.h"测试

代码如下

#include <unistd.h>#include <stdio.h>#include "unp.h"int main(){   puts("hope inport unp.h succcess");   return 0;}

然后我gcc 编译,结果如下


日了狗 ,报错,后来仔细想一想,是我unp.h没有修改好,特么我把 #include “../config.h” 这样注释掉了,然后改成 #include "config.h"就ok了,再次编译,没有报错,如下图

ok,可以开启unix网络编程之旅了。









0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 不小心咬到孩子破皮了怎么办 小孩子不小心碰到脸黑了一块怎么办 眼睛不小心碰到了里面红了怎么办 八个月宝宝睾丸还沒掉下来怎么办 孩子背部皮肤有一块皮肤很脏怎么办 洗浴种心搓背老板不给发工资怎么办 半个月小鸡屁骨下垂眼睛紧闭怎么办 在学校走廊把老师撞倒了怎么办 裤衩给孩子买的有点肥怎么办 到交警队立案后医疗费没了怎么办 交警扣车车里的贵重东西没了怎么办 睾丸内囊肿割了又长怎么办 我把别人的卵子踢碎了怎么办 两岁宝宝不小心被猫抓出血怎么办 两岁宝宝小蛋蛋肿了怎么办 吃大胺片过敏蛋皮又痛又痒怎么办 刚出生二十天宝宝蛋蛋有疝气怎么办 宝宝八个月蛋蛋一个没掉下来怎么办 引产23天同房内射肚子疼怎么办l 房东禁止养宠物如果养了怎么办 圆通快递退回但没有签收记录怎么办 信用卡没有收到又退回去了怎么办 新疆不给邮寄快递被退回运费怎么办 淘宝上已付款还在想留言怎么办 b超显示肾结石但x光看不到怎么办 洗脚让洗脚妹摸射精了怎么办 在新疆塔城干活不给工资怎么办 挨打了屁股肿的又大又硬怎么办 李贞将军有关电影小腿肌腱疼怎么办 朋友老婆老是背地里说我坏话怎么办 当你听到别人在背后说你时怎么办 分手了和前任是同事需要见面怎么办 和附近的人聊天他约你见面怎么办 微信约妹子发完红包拉黑了怎么办 户口本被前妻扣着不能结婚怎么办 部队当兵户口没注销退伍回去怎么办 没打疫苗的狗狗咬了我的嘴巴怎么办 新车被撞了还没上牌怎么办? 签了合同上两天班想辞职怎么办 刚到公司上班两天想辞职怎么办 签入职合同一天后就不想干了怎么办