unix网络编程源代码编译

最近开始研究unix网络编程,正所谓“学习网络编程的最好方法就是下载这些程序,对其进行修改和改进。只有这样才能深入理解与有关概念和方法”。

1、首先下载源代码,不多说了;

2、照着readme中的步骤往下做,第一步就出现问题了,输入命令:

./configure

显示permission denied,似乎是权限被拒绝的意思,好吧,打开configure文件看一下,看不懂啊!!!不过知道它是脚本文件,于是乎运行命令:

bash ./configure
成功。

3、cd lib         # build the basic library that all programs need
      make           # use "gmake" everywhere on BSD/OS systems

      cd ../libfree  # continue building the basic library
      make

      cd ../libroute # only if your system supports 4.4BSD style routing sockets
      make           # only if your system supports 4.4BSD style routing sockets

      readme中显示libxti,不过我没找到,倒是有另一个libgai目录:

      cd ../libgai

      make

4、准备工作完成,下面测试一下获取时间程序:

      cd ../intro    # build and test a basic client program
      make daytimetcpcli
      ./daytimetcpcli 127.0.0.1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值