不知道如何运行unix网络编程下面的代码

简介:
   最近下了本电子书,unix网络编程,我的安装的操作系统是CentOS 5.5  ,把源代码导入之后,按照着readme.txt那个说明编译运行了一遍,发现有些报错内容,忽略过去了,但是就是运行第一个程序的时候就报错,非常郁闷:

[root@localhost intro]# ./daytimetcpcli1 127.0.0.1
-bash: ./daytimetcpcli1: No such file or directory
[root@localhost intro]# ./daytimetcpcli 127.0.0.1
connect error: Connection refused

本来是想学C语言的网络编程的,但是第一个程序就跑不起来,对我的打击相当的大啊,在网上找了半天也没有详细的说明如何用里面的方法,都是很大牛的口气告诉新手,直接改代码吧。。。让我很是无奈。。。
我只知道用C写的源文件可以用gcc来编译,但是里面的源代码我用GCC这个命令来编译,就报一大堆的错,相当的郁闷。。。

[root@localhost intro]# ./daytimetcpcli1.c 127.0.0.1
./daytimetcpcli1.c: line 3: int: command not found
./daytimetcpcli1.c: line 4: syntax error near unexpected token `int'
./daytimetcpcli1.c: line 4: `main(int argc, char **argv)'
[root@localhost intro]# gcc daytimetcpcli1.c 
daytimetcpcli1.c:1:17: error: unp.h: No such file or directory
daytimetcpcli1.c: In function amaina:
daytimetcpcli1.c:7: error: aMAXLINEa undeclared (first use in this function)
daytimetcpcli1.c:7: error: (Each undeclared identifier is reported only once
daytimetcpcli1.c:7: error: for each function it appears in.)
daytimetcpcli1.c:8: error: storage size of aservaddra isnat known
daytimetcpcli1.c:13: error: aAF_INETa undeclared (first use in this function)
daytimetcpcli1.c:13: error: aSOCK_STREAMa undeclared (first use in this function)
daytimetcpcli1.c:16: warning: incompatible implicit declaration of built-in function abzeroa
daytimetcpcli1.c:22: error: aSAa undeclared (first use in this function)
daytimetcpcli1.c:22: error: expected expression before a)a token
daytimetcpcli1.c:28: error: astdouta undeclared (first use in this function)
daytimetcpcli1.c:28: error: aEOFa undeclared (first use in this function)
daytimetcpcli1.c:34: warning: incompatible implicit declaration of built-in function aprintfa
daytimetcpcli1.c:35: warning: incompatible implicit declaration of built-in function aexita
    
我准备下个FreeBSD来试试,莫非是操作系统的版本不对的问题吗。。。
总之,这次尝试是让我相当的不开心啊
本文转自你是路人甲还是霍元甲博客51CTO博客,原文链接http://blog.51cto.com/world77/454564如需转载请自行联系原作者

world77
相关文章
|
29天前
|
机器学习/深度学习 算法 PyTorch
RPN(Region Proposal Networks)候选区域网络算法解析(附PyTorch代码)
RPN(Region Proposal Networks)候选区域网络算法解析(附PyTorch代码)
216 1
|
2月前
|
机器学习/深度学习 编解码 文件存储
YOLOv8改进 | 2023Neck篇 | BiFPN双向特征金字塔网络(附yaml文件+代码)
YOLOv8改进 | 2023Neck篇 | BiFPN双向特征金字塔网络(附yaml文件+代码)
254 0
|
2月前
|
机器学习/深度学习 算法 PyTorch
python手把手搭建图像多分类神经网络-代码教程(手动搭建残差网络、mobileNET)
python手把手搭建图像多分类神经网络-代码教程(手动搭建残差网络、mobileNET)
46 0
|
4月前
|
缓存 网络协议 Unix
Linux(UNIX)五种网络I/O模型与IO多路复用
Linux(UNIX)五种网络I/O模型与IO多路复用
109 0
|
2月前
|
机器学习/深度学习 测试技术 Ruby
YOLOv8改进 | 主干篇 | 反向残差块网络EMO一种轻量级的CNN架构(附完整代码 + 修改教程)
YOLOv8改进 | 主干篇 | 反向残差块网络EMO一种轻量级的CNN架构(附完整代码 + 修改教程)
89 0
|
2月前
|
机器学习/深度学习 测试技术 Ruby
YOLOv5改进 | 主干篇 | 反向残差块网络EMO一种轻量级的CNN架构(附完整代码 + 修改教程)
YOLOv5改进 | 主干篇 | 反向残差块网络EMO一种轻量级的CNN架构(附完整代码 + 修改教程)
128 2
|
29天前
|
机器学习/深度学习 PyTorch 算法框架/工具
卷积神经元网络中常用卷积核理解及基于Pytorch的实例应用(附完整代码)
卷积神经元网络中常用卷积核理解及基于Pytorch的实例应用(附完整代码)
20 0
|
5月前
|
Java
java代码实现使用网络地址下载文件
java代码实现使用网络地址下载文件
|
2月前
|
机器学习/深度学习 存储 算法
【轻量化:实操】动手实现神经网络中的裁枝操作(附演示代码&yolo系列)
【轻量化:实操】动手实现神经网络中的裁枝操作(附演示代码&yolo系列)
40 1
|
2月前
|
编解码 文件存储 计算机视觉
YOLOv5改进 | 2023Neck篇 | BiFPN双向特征金字塔网络(附yaml文件+代码)
YOLOv5改进 | 2023Neck篇 | BiFPN双向特征金字塔网络(附yaml文件+代码)
207 0