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

发布网友

我来回答

1个回答

热心网友

然后用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"测试

代码如下

[html] view plain copy print?
#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网络编程之旅了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com