编译是一种将程序代码转换成为可以运行并使用的应用软件的过程
尽管听上去像是个非常复杂的过程,但是它相当简单
首先,访问该应用软件的网页,或者包含在代码文件里的INSTALL或README文件
来看看这个应用软件运行需要什么软件,知道它的需求后,使用Sysnaptic寻找所需要的工具
许多需求是软件类库(应用软件运行所需要的软件),这些类库的典型特征就是它们的包的名字以“lib“开头
作为一个例子,如果你要安装Vorbis音频解码器,在Sysnaptic中寻找Vorbis,libvorbis就是这些包中的一个
你也得安装以-dev结尾的软件包(例如libvorbis-dev)
这些包使得你可以编译软件的那些库文件
编译软件的过程包含3个步骤:(1)配置(2)编译(3)安装
第一部:配置
开启一个终端,转到含有源代码的目录,配置它:
代码: 全选
xhylyx@xhylyx-desktop:~$ ./configure
如果它提示错误,那么很有可能是缺少了需要的工具或类库
找出缺少的是什么并安装它
通常情况下,配置器会告诉你需要安装的东西的
第二步:编译
如果配置脚本状态良好,用下面的命令来进行编译:
代码: 全选
xhylyx@xhylyx-desktop:~$make
最好的方法是和代码的作者联系来寻求帮助
第三步:安装
如果编译成功,运行下面的命令来安装应用:
代码: 全选
xhylyx@xhylyx-desktop:~$sudo make install
小知识:如果想确保已经安装了所有编译你的应用软件所需要的工具,运行下面的命令:
代码: 全选
xhylyx@xhylyx-desktop:~$sudo apt-get build-dep packagename