由于rpm包在作者制作封装的时候已经把程序的一些特性固定了,如果我们根据自己的需求,需要运用程序的一些没有普适性相关特性,就需要下载程序的源码手动编译安装了,这里只是简单的介绍一下C代码的程序包编译安装方法。为了能更直观的看到源码编译安装的过程,我演示一下在cen..
分类:
系统相关 时间:
2015-12-26 23:51:54
阅读次数:
610
一、源代码简介(文件中的代码之间,很可能存在跨文件依赖关系)源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种..
分类:
系统相关 时间:
2015-09-02 02:08:19
阅读次数:
261
一、几个概念1、开放源码程序代码,人类可能读懂的程序语言,但是计算机不能识别和执行;2、编译程序将程序代码翻译成计算机可以识别的语言;3、二进程程序经过编译程序翻译后得到的可以被执行的程序文件。二、编译源程序的步骤1、configure检测程序,并生成makefile文件,其检..
分类:
其他好文 时间:
2015-06-29 18:04:23
阅读次数:
139
1.相关概念1.程序包管理器功能:1.应用程序打包:有特定格式;2.对兼容的程序包进行管理:【注意:制作成的二进制格式程序与平台有相关性,所以,通常需要制作各种流行平台所兼容的版本】2.C程序包编译到机器识别的过程:源代码(文本)-->预处理-->编译-->汇编-->..
分类:
系统相关 时间:
2015-04-13 21:05:56
阅读次数:
260
RHEL程序包管理YUM:YellowdogUpdateModifierRPM:RPMisPackageManager一.程序包管理1.程序包的命名格式:程序包的命名经过多个过程,最初状态是由程序员编写后以program_name-VERSION的形式打包共享的。编译之后会加上相应的适用硬件架构平台ARCH。programname-VERSION.tar.g..
分类:
其他好文 时间:
2014-11-28 06:32:27
阅读次数:
241
源码编译安装程序包从步骤并不复杂,实际安装过程中最主要的就是准备好编译环境;根据自己的实际需求,选择或设置程序包编译参数;以及程序包安装后的相关配置。1.编译环境准备以CentOS6为例,一般通过yum安装2个包组,编译工具,以及编译程序包依赖的主要的头文件和库文件就都..
分类:
其他好文 时间:
2014-09-11 17:32:12
阅读次数:
294