linux网络编程之怎么配置好unp.h文件
答案:1 悬赏:80 手机版
解决时间 2021-02-23 18:49
- 提问者网友:玫瑰园
- 2021-02-22 18:12
linux网络编程之怎么配置好unp.h文件
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-02-22 19:46
然后用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,如下图
然后把unp.h和 config.h移动到/usr/里边目录下
6、写个c文件导入#include "unp.h"测试
代码如下
[html] view plain copy print?
#include
#include
#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网络编程之旅了。
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
然后把unp.h和 config.h移动到/usr/里边目录下
6、写个c文件导入#include "unp.h"测试
代码如下
[html] view plain copy print?
#include
#include
#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网络编程之旅了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯