16.unix网络编程一卷 unp.h
unix网络编程 --ubuntu下建立编译环境
1.安装编译器,安装build-essential
sudo apt-get install build-essential
2.下载本书的头文件
下载unp13e: http://pix.cs.olemiss.edu/csci561/prg561.1.html
3.进入unp13e 查看readme,照下列提示操作
1)chmod u+x configure
./configure
2)cd lib
make
3)cd ../libfree (这步出错没关系)
make
4)cd ../libgai(这步出错没关系)
make
4.将生成的libunp.a静态库复制到/usr/lib and /usr/lib64中
cd.. //回到unpv13e目录
sudo cp libunp.a /usr/lib
sudo cp libunp.a /usr/lib64
5.修改unp.h并将其和config.h拷贝到/usr/include 中,为了以后include方便
vim lib/unp.h //将unp.h 中#include “../config.h”修改为#include “config”
sudo cp lib/unp.h /usr/include
sudo cp config.h /usr/inlcude
6.编译源代码
cd ./intro
gcc daytimetcpcli.c -o daytimetcpcli -lunp
转载于:https://www.cnblogs.com/xiaochi/p/9018520.html
16.unix网络编程一卷 unp.h相关推荐
- Unix——《Unix网络编程》配置unp.h头文件
<Unix网络编程 卷1>unp.h 头文件及其编译问题 本书源码下载地址 http://www.unpbook.com 解压tar -zxvf unpv13e.tar.gz 其实各个编译 ...
- 《UNIX网络编程》配置unp.h头文件
0x00 前言 文章中的文字可能存在语法错误以及标点错误,请谅解: 如果在文章中发现代码错误或其它问题请告知,感谢! 系统版本:Ubuntu 14.04_64 最后更新:2022-03-23 0x01 ...
- UNIX网络编程:卷2-读书笔记
1. Unix进程间的信息共享可以有多种方式.如图: (1)两个进程共享存留于文件系统中的某个文件上的某些信息.为访问这些信息,每个进程都得穿越内核(例如read,write,lseek等).某种形式 ...
- UNIX网络编程卷1 回射客户程序 TCP客户程序设计范式
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 下面我会介绍同一个使用 TCP 协议的客户端程序的几个不同版本,分别是停等版本.select ...
- Unix网络编程unp.h问题以及Linux中的库
Stevens的<UNIX网络编程 卷1:套接字连网API>是一本很著名的UNIX网络编程书籍.其中使用了一个unp.h的引用,如果没有设置相应的库的话,即使引入了头文件也是没用的.所以首 ...
- UNIX网络编程之旅-配置unp.h头文件环境
最近在学习Unix网络编程(UNP),书中steven在处理网络编程时只用了一个#include "unp.h" 相当有个性并且也很便捷 于是我把第三版的源代码编译实现了这个过程 ...
- Unix网络编程之-------unp.h头文件详细配置-1
unix网络编程unp.h最详细全面配置说明 今天开始学习Unix网络编程这本大神之作了,由于之前在学习另外一本杰作Unix环境高级编程,遇到过第一个程序编译报错的情况,知道这是大神自己写的头文件在我 ...
- UNIX网络编程unp.h配置
UNIX网络编程unp.h配置 前言 额外拓展可忽略 正题 前言 本人使用的系统版本是ubuntu-16.04.6,64位. 关于源码的下载可以到www.unpbook.com上下载, 我打开该网站打 ...
- 《UNIX网络编程卷1》第一例及问题
<UNIX网络编程卷1>一上来就给了一个例子,新手不容易看懂,估计作者也没有打算让人看懂,作了详尽的解释.新手都想运行这个程序,我也是. 首先,给的程序都是在unix下运行的.这里有全书代 ...
最新文章
- 树莓派/PC实现实时摄像头数据共享(Python—OpenCV)
- mysql插入大量数据
- 2019年11个值得研究的Javascript机器学习库
- Geany包含中文运行报错解决办法
- 科大星云诗社动态20210312
- jmx JVM监测工具使用
- 倒计时6天|2020腾讯广告犀牛鸟计划申请即将截止,错过再等一年!
- Bootstrap 列偏移\列嵌套\列排序
- Android:是时候掌握WebView与Js的交互技术了
- MapReduce Design Patterns(6 、Job 链)(十二)
- 支付宝 应用网关和授权回调地址怎么配置?
- win10怎么更新Android驱动,w10怎么更新驱动程序_教你win10更新驱动程序的方法步骤...
- FFmpeg的一些结构与函数
- C语言的结构化程序设计
- 计算机室管理员考核细则,宿舍管理员量化考核细则
- Linux Shell发邮件笔记
- 工作学习总结-angular中的安全导航符?.和ts中的非空断言操作符!.
- 数据库驱动程序是什么?
- C语言-第8章-基本数据类型-v2
- VIVO市场ASO实战详解,vivo应用市场优化