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

1、获取unp源码

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

0818b9ca8b590ca3270a3433284dd417.png

2、进入unpv13e目录执行configure

cd unpv13e ,然后执configure文件

0818b9ca8b590ca3270a3433284dd417.png

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

打开README文件

0818b9ca8b590ca3270a3433284dd417.png

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

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

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

先用find命令找到文件

0818b9ca8b590ca3270a3433284dd417.png

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

0818b9ca8b590ca3270a3433284dd417.png

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

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

0818b9ca8b590ca3270a3433284dd417.png

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

0818b9ca8b590ca3270a3433284dd417.png

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

0818b9ca8b590ca3270a3433284dd417.png

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

代码如下

#include

#include

#include "unp.h"

int main()

{

puts("hope inport unp.h succcess");

return 0;

}

然后我gcc 编译,结果如下

0818b9ca8b590ca3270a3433284dd417.png

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

0818b9ca8b590ca3270a3433284dd417.png

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值