从源代码安装应用程序的准备工作

By Lugir on 2010-01-31 13:32:47

  在学习如何从源代码编译和安装应用程序之前,必须先为系统安装上一些用于开发的软件包,不然在进行编译时就会出错。

  以下软件包是使用 C 语言进行编译时的最基本需求:

  • gcc - 包含 GNU C 编译器
  • make - 包含 make 命令,用于通过 makefiles 制作二进制文件
  • glibc - 包含一些重要的函数库
  • glibc-devel - 包含制作可执行程序所需要的标准头文件
  • binutils - 包含编译程序所需要的一些工具
  • kernel-devel - 包含 Linux 内核(Kernel) 的原文件,它在需要重建内核时会被用到
  • rpm-build - 包含 rpmbuild 工具,可使用源代码制作 RPM 软件包

  在开始编译之前,使用 "rpm -q [package]" 命令查询一个或多个软件包是否被安装,查询多个软件包时,名称之间用“空格”隔开

[lugir@hope ~]$ rpm -q gcc make glibc glibc-devel binutils kernel-devel rpm-build
gcc-4.4.2-20.fc12.i686
make-3.81-18.fc12.i686
glibc-2.11.1-1.i686
binutils-2.19.51.0.14-34.fc12.i686
package kernel-devel is not installed
package rpm-build is not installed

  使用 yum 命令安装没有安装的软件包 (记得进行安装、升级等管理任务时要切换到 root 用户)

[lugir@hope ~]$ su
密码:
[root@hope Lugir]$ yum install kernel-devel rpm-build
……
  说明:yum 的用法请参考《使用 yum 命令安装和升级应用程序 (一) - 在线安装

  确定所需要的软件包都已经安装之后,就可以进入下一节了。

  下一节 - 从源代码安装应用程序

收藏到网络书签:Google 书签QQ 书签人人分享百度收藏新浪 ViViLive 书签雅虎书签DeliciousFacebook

回复、留言、评论

昵称: 必填
Email: 选填 (保密,不公开)
验证码: 验证码图片
记住我,下次不用重复输入回复信息
首页 | 网络时代 | 操作系统 | 娱乐休闲 | 家居生活 | 收藏分享 | 个人空间 | 关 于
Copyright © 2009-2010 谦谦博客 by Lugir Some Rights Reserved
除非特别声明,本站所有内容均按照“知识共享许可协议 - 署名 2.5 中国大陆”进行授权