【unix网络编程】(一)开始配置

1. Ubuntu 在虚拟机中安装

这里写图片描述
如果按照https://jingyan.baidu.com/article/c275f6ba07e269e33d756714.html这个百度经验安装这个版本,在安装的最后会可能会有问题。这个是因为教程中虚拟机采用的默认1G的内存,而我们可以看到该版本的系统要求的物理内存是2GB。因此,在安装时只要将默认的内存改为2GB即可。如果系统本身的内存太小可能会卡卡卡的~。

2. 编译第一个程序

1.安装gcc,这个比较简单
2. 开始尝试编译第一个程序,但是出现了很多问题,比如说什么库找不到了之类的。
3. 开始的时候,我是按照网上的想法,把需要的一些库函数移动到相应的文件目录下面,但是总是报错,一会儿这个找不到一会儿那个找不到。
4. 后来我发现了!!!,需要按照readme里面的指令:
第一步:
这里写图片描述
接下来第二步:
这里写图片描述
如果提示你没有make指令,那么就按照提示写下代码,安装一下就可以了。然后重复上述第二步。

第三步:
这里写图片描述
官方不是这个,但是我这里出错了,所以就只能换成这个了。


但是不能直接这样子在现在的终端里面进行测试,重新打开在daytime那里打开终端,然后写命令:
这里写图片描述
经过尝试,发现是有个时间服务没开:
在intro中执行一下命令打开daytime服务

     sudo ./daytimetcpsrv

由于此程序在运行中;需要另外打开终端,进入intro中测试
这里写图片描述

现在终于可以运行了,下面我们开始看代码吧~

猜你喜欢

转载自blog.csdn.net/wushuomin/article/details/80394038