2008年2月9日星期六

编译的快乐

为一个喜爱计算机,喜爱Linux的电脑爱好者,编译Linux程序是一个必不可少的阶段。有人说编译很困难,没错!有人说编译很痛苦,真有其事!有人说编译很快乐,这是确确实实的真话!。编译,痛并快乐着!

有时候我自己觉得研究LFS、Gentoo和Slackware的人很疯狂,每天就是研究如何编译程序,每天也在编译大量程序。不过现在我真的很佩服他们。能有这种竭而不舍的精神已经很不容易了。更何况是这种高精尖,花费大量精力和时间的苦活。我自己经历过编译,实在感触良多,历尽艰辛。

例如编译一个Vmware Tool,不是像Windows那么容易安装的。以Ubuntu7.10为例:

sudo apt-get install build-essential //安装编译环境

sudo ./vmware-install.pl //开始编译Vmware Tool

一路回车,最后Ctrl+Alt+Backspaces重新启动X,一切完成。

看起来好像很简单,实质要兼顾很多东西的。如果中间有一步出现错误,那么整个安装程序作废,而且还要逐个逐个清除编译产生的文件,恢复编译时修改过的配置文件。这才是最麻烦的事情,Linux并不像Windows那样自动删除安装失败的残留文件。除非你重新编译一次而且成功了。我就是被Realtek的HD Audio 4.07b驱动玩了一次。

我编译成功的程序:Nvidia的169.09和171.05Linux显示驱动,Vmware Tool,Virtual Box的虚拟工具安装包。

仅此四个,没有其它了。我会继续努力的。

没有评论:

发表评论