zoukankan      html  css  js  c++  java
  • 《UNIX 网络编程 第二版》编译环境的搭建( 运行本专栏代码必读 )

    第一步:搭建基本的编译环境

      安装gcc, g++, bulid-essential等编译软件

    第二步:下载本书示例源码包

      可在这里下载http://ishare.iask.sina.com.cn/f/13238521.html

    第三步:解压下载到的包并放在用户主目录中

    第四步:进入包内并执行以下命令

    1 sudo chmod u+x configure
    2 ./configure  

    第五步:进入包内lib子目录下执行make命令

    1 make

    第六步:进入包内libfree子目录下执行make命令

    1 make

    第七步:进入包内libgai子目录下执行make命令

    1 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    # 别漏了后面的连接库参数

    如此,环境就搭建好了,可以对书中源码进行测试,修改了。

  • 相关阅读:
    Test
    占位2
    开坑纪念
    function 类型(函数定义)----读书总结
    css位元素 after
    算法-哈希表
    CF547D
    CF538H
    CF516D
    CF505E
  • 原文地址:https://www.cnblogs.com/scut-fm/p/3313901.html
Copyright © 2011-2022 走看看