学习笔记整理——源码安装
2017-04-13 22:14
323 查看
源码包可以增加额外的功能选项,需要 gcc 语言包。 yum install -y gcc make cmake pcre-devel vim INSTALL vim README echo $? | 编辑安装源码包 Linux下面安装一个源码包是最常用的。在日常工作中,大部分软件都是通过源码安装的。安装一个源码包,需要我们自己把源代码编译成二进制的可执行文件。若懂源代码,可以去修改这些源代码自定义功能,然后再去编译成想要的。 源码包的好处除了可以自定义修改源代码外还可以定制相关功能,因为源码包在编译的时候,是可以附加额外选项的。 源码包的编译用到了Linux系统里面的编译器,常见的源码包一般都是C语言开发的,因为C语言为Linux上最标准的程序语言。Linux上的C语言编译器叫gcc,利用它可以把C语言变成可执行的二进制文件。如果机器上没有安装gcc就没办法去编译源码。可以使用 yum install -y gcc 1、wget 下载源码包 2、tar 解压源码包 3、./configure 定制自定义功能 ./configure --help |less 来查看相应的自定义功能选项。这一步自动检测Linux系统与相关的套件是否有编译该源码包时需要的库,因为一旦缺少某个库就不能完成编译。只有检测通过后,才会生产一个 Makefile 文件。 4、make 这个命令会根据 Makefile 文件中预设的参数进行编译,这一步就是gcc在工作 5、make install 安装步骤,生成相关软件存放目录和配置文件 卸载源码安装的包 删除安装目录 删除配置文件 删除启动脚本 删除在 ./configure 阶段定义的所有文件和目录 |
NOTE: 在 ./configure ;make;makeinstall 三步的每一步后面,都要执行 echo $? 来查看上一步是否有错误,千万不能偷懒,不能偷懒,不能偷懒。 二进制包和源码包 源码包 name.tar.gz 二进制包 name-linux-glibc- |
相关文章推荐
- puppet-3.1.1最新源码包安装学习笔记
- Linux 学习笔记 -- 第五部分 Linux 系统管理员 -- 第22章 软件安装:源码与 Tarball
- 学习笔记之ConcurrentLinkedQueue源码分析整理
- 安装卸载jdk学习笔记-CentOs下(源码、rpm安装)
- 笔记20 | 学习整理开源APP(BaseAnimation)程序源码“中的通讯录效果
- puppet最新源码包安装学习笔记
- centos 学习笔记——源码编译安装apache
- mysql源码学习笔记:插件的安装和卸载
- 【MySQL学习笔记】CentOS 6.6上源码编译方式安装MySQL 5.6
- 树莓派学习笔记—— 源码方式安装opencv
- Linux 学习笔记_6_1.2_RedHat系列软件包管理(中)_RedHat系列软件包管理(中)_源码包安装
- 马哥linux学习笔记:源码编译安装
- 学习笔记-LH01-LAMP源码安装discuz和wordpress
- zabbix3.2学习笔记(二) 服务端源码安装
- 学习笔记 《鸟哥的私房菜——软件安装:源码和Tarball》
- CentOS6.5下源码安装gcc-4.8.2安装笔记整理
- MySQL学习笔记-源码安装及配置
- 1.mysql学习笔记:mysql的源码安装
- 18、HTTP基本操作及源码编译安装 学习笔记
- Linux学习笔记(搭建本地源,源码安装)