…
他并没有停止,而是再次重启切换到dos平台下,将自己之前编写的cqcq源代码拷贝到盘中,再重启
minix系统,从
盘中将源代码读取
来,他要立刻将cqcq移植到这个平台上来!
林鸿看到邮件标题之后微微一愣,没想到linus今天正好在线。
他正在为这个问题而烦恼,因为之前他在熟悉minix作系统的时候,
本没有看到可以用来编程的
件,这样一来,他就无法在里面
行编程开发。
再次启动之后,终于一切正常。输账号和密码,林鸿顺利地上线了。
由于这个系统里面还没有类似tel这样的网络程序,也没有email邮件客端可以用来收发电
邮件,林鸿暂时从minix中退了
来,重新选择了ms-dos系统
。
linus将其行了修改,使其可以顺利移植到minix
作系统中,这样一来,就可以成功的在这个
作系统下直接开发
件,而不用专门切换到另外的平台上。
第一百九十章移植,到网址
其中一个附件包很大,而另外一个则是文本文档。
你的朋友linus。”
林鸿立刻回信,说今天刚刚收到,迫不及待地将其安装到计算机中,对里面的功能的大
到非常的惊叹,他以后也将一起对这个系统
行改造,希望能够保持联系,共享信息。
第一百九十章移植
式解释和执行用输
的命令,或者自动地解释和执行预先设定好的一连串的命令。作为程序设计语言,它定义了各
变量和参数,并提供了许多在
阶语言中才
有的控制结构,包括循环和分支。
林鸿对此也觉得非常激动,他立刻照文档中的说明,将gcc编译
顺利地集成到了原来的minix系统中。
末了,林鸿还提起自己已经编写了一个基于irc协议的聊天件,他会尽快将这个聊天
件移植到minix系统下,这样,他们就可以及时
行在线联系。
“竟然是编程语言编译!”
你说的那个聊天件我很
兴趣,非常期待你将它移植到这个系统中来,你知
,这个系统中的
件,目前还是少了一
,过于单调了。而我则由于忙于修复底层的一些bug,暂时没时间关注这些内容。
他看到这篇文档,主要是对gcc的一个安装说明。
有了这个shell,可以说,这个经过linus改装过后的系统,功能已经完全可以媲dos系统了,更重要的是,这个
作系统的源代码是公开的,林鸿可以查看所有的实现细节,而dos
作系统则是一个黑匣
,完全不知
底层的运行机制,只能有一些有限的被封装好的api接
和中断。
在dos下,为了方便菲丽丝的使用,他在原来的基础上增加了一层图形界面,让其显得更加方便作。
对了,在这段时间内,我又对这个系统增加了几个功能,我想你会用到其中的一个件,请查看邮件附件。
“gcc?”
林鸿立刻将这封电邮件中的两个附件下载下来。
gcc的全称是“gnuc语言编译”这是一
以gpl许可证所发行的自由
件。在许多类unix
作系统中都可以看到它的
影,功能非常
大。
他首先收取了电邮件,发现linus在几天前就给自己发了一封邮件,询问是否已经收到了他邮寄的包裹?
邮件发送去之后,不到两分钟的时间,还没等林鸿退
邮件系统,就提示有新邮件到达。
林鸿输账号和密码,
行登录,结果发现
线了一些由于
心急促而造成的细微错误,
行修正,然后重新编译。
因为作系统平台不同,在另外一个平台上开发的
件,除非是特别定制模拟,否则
本无法在另外一个
作系统中正常运行。
看到这里的内容,林鸿顿时睛一亮。
林鸿立刻喜上了这个系统,linus果然厉害,竟然将一个阉割版的
作系统改造到如此程度!
“嗨,朋友,很兴终于收到你的回信!
照时间推算,这个包裹应该早几天就到达你这里,看来它在某个地方耽误了几天时间。
但是在minix下,暂时还不支持鼠标等作,图形化界面完全被抛弃了,只剩下了内
的
心代码。由于cqcq的源代码本
就是用c语言编写的,所以林鸿的移植过程很顺利,针对界面
行重新设计之后,他使用gcc将这个平台下的程序成功给编译
来了。
gcc编译的移植成功,和bash程序一样,有着非常重要的意义。
林鸿将文本文档打开,阅读起来。