The Linux GCC HOWTO中译版V0.1 : 生火上路(Preliminaries)!
Previous: The Linux GCC HOWTO中译版V0.1
Next: 上哪抓这些东东?

1. 生火上路(Preliminaries)!

1.1. ELF vs. a.out

目前,Linux的发展正波涛汹涌的进行著.简单一点讲,Linux有两种执行档的格式(formats)可用,取决於你的系统是怎麽整合起来的;你可能两种都有.读了这份文件之後,你就会知道是那一种了.

那,要怎麽区别呢?执行公用程式(utility)'file' (例如,file /bin/bash)就对了.就ELF格式的程式码来讲,显示出来的讯息会含有ELF的字眼;如果是a.out格式的,讯息内就会箝有 Linux/i386的字样了.

ELF与a.out格式的差异之处,会在後续的章节中讨论(很广泛喔).ELF是比较新的格式,一般而言,接受的程度较佳.

1.2. 作者的私语(Administrata)

版权说明(copyright information)与合法的行迳规定(legalese),就摆在这份文件的尾端.除此之外,我......,我还有一些不得不提醒你的话要讲:就算你□著没事干,也不要在Usenet上丢一些呆瓜问的问题;还有啊,不要老以为自己C的功力深厚,专门发表一些不是bugs的bugs出来丢人现眼, 告诉别人你不学无术.最後;嚼口香糖的时候,不妨挖挖你的鼻孔(,and picking your nose while chewing gum)! [译者注:不知道这是那一国的幽默? eh? :-)另一种可能是原文有缺漏字汇, 像是"and not picking your nose while chewing gum."]

1.3. 印刷与排版(typography)

如果你现在读的是Postscript,dvi或者是html格式的话,那麽你所看到的字型变化就会比只读纯文字格式的人多一些.特别的是,档案名称(filenames),命令(commands),命令的输出(command output)与摘录出来的原始码(source code)等,统统都是打字机的字型样式(form).这样做的话,对於某些需要强调的变数(variables)以及没有特定结果的□例(random things)而言,就可以达到强调的效果了.

读这份文件的同时,你也会得到一个有用的(usable)索引(index).假若是dvi, postscript之类的版本,索引的数字就是章节(section)的编号;如果是HTML的话,这些数字会按顺序排列,你可以用滑鼠左键来连结(linking)相对的索引;如果你看的是纯(plain)文字版本的话, 数字就只是数字, 没别的含意;建议你赶快升级为妙哩!

我所用的shell是Bourne shell(不是C shell),举的例子自然是Bourne shell的语法.如果你用的是C shell的话, 环境变数设定的语法会像下面这样:

% setenv FOO bar

要是用Bourne shell的话, 我会这样子写:

$ FOO=bar; export FOO

如果提示符号(prompt)显示的是井字符号#,而不是钱字符号 $,那麽,很有可能是这个命令只适用root而已.当然啦!要是你试了这些□例,结果弄得你的系统发生灾变,我可是一点责任也不会负的喔!祝你心情好啊!:-) [译者注:牵拖(闽南语) _ .]

11/8/97译.


The Linux GCC HOWTO中译版V0.1 : 生火上路(Preliminaries)!
Previous: The Linux GCC HOWTO中译版V0.1
Next: 上哪抓这些东东?