首页 > 代码库 > 第一篇:《UNIX 网络编程 第二版》编译环境的搭建
第一篇:《UNIX 网络编程 第二版》编译环境的搭建
第一步:搭建基本的编译环境
安装gcc, g++, bulid-essential等编译软件
第二步:下载本书示例源码包
第三步:解压下载到的包并放在用户主目录中
第四步:进入包内并执行以下命令
1 sudo chmod u+x configure2 ./configure
第五步:进入包内lib子目录下执行make命令
第六步:进入包内libfree子目录下执行make命令
第七步:进入包内libgai子目录下执行make命令
第八步:执行以下命令,将前面生成的libunp.a库复制到/usr/lib和/usr/lib64中
1 sudo cp ~/unpv13e/libunp.a /usr/lib/2 sudo cp ~/unpv13e/libunp.a /usr/lib64/
第九步:为了以后包含头文件方便,修改包内子目录lib中的unp.h并将它和config.h拷贝到/usr/include中
1 gedit ~/unpv13e/lib/unp.h 2 #将其中的 #include "../config.h" 修改为 #include "config.h" 3 sudo cp ~/unpv13e/lib/unp.h /usr/include/4 sudo cp ~/unpv13e/config.h /usr/include
第十步:进入intro子目录,编译一个示例代码测试一下
1 gcc daytimetcpcli.c -o 1 -lunp # 别漏了后面的连接库参数
第一篇:《UNIX 网络编程 第二版》编译环境的搭建
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。