gawk1.01 编译

今天再谈谈感想。
笔记本装的win10,今天再搭环境,争取把gawk1.01编译出来,再下载mingwstudio,这个软件,再下载bison,然后再编译,编译时报错,好象bison路径有空格。于是,重新安装bison,再编译,结果ok。
把gawk1.01编译了,再读代码就爽了。
总体感觉,读老版本代码,是正确的选择,读新版本,性价比不够高。读代码时,发现自己的C语言学得不够好。于是还要再学C,尤其是其中位操作。
明天工作忙,今天早些睡觉。
regex.c
awk1.c
awk2.c
awk3.c
awk.y
一共就这几个文件了,引入awk.y后,程序的流向,就不明白了。在awk1.c中,有整体流程,但解析完命令行参数后,究竟如何执行命令,我完全看不懂。
不过,总体来说,越看越明白了。
cat regex.c awk1.c awk2.c awk3.c awk.y | wc -l
5440
也就是说,这几个文件总共才5000多行,但就是不太好啃。
今天就拼命的想,为什么外国人,就能开发这么好的软件,中国人就想不出来呢?
而且到今天,在csdn上,还是看不到多少解析源码的书,也看不到多少对编译器工具,bison介绍的书,而越是初级的介绍,就越多。
我想,也许是我们太急了。也许是我们太喜欢从众了。

猜你喜欢

转载自blog.csdn.net/woshiyilitongdouzi/article/details/80230900
今日推荐