学习笔记整理——源码安装

    xiaoxiao2021-04-14  38

    源码包可以增加额外的功能选项,需要 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-
    转载请注明原文地址: https://ju.6miu.com/read-670560.html

    最新回复(0)