Board logo

标题: rpm、yum、编译安装轻松管理centos7程序包(22) [打印本页]

作者: look_w    时间: 2019-2-18 20:30     标题: rpm、yum、编译安装轻松管理centos7程序包(22)

程序包管理器之编译安装

一、编译安装是什么?

    在Linux上,有时候有的程序需要定制,可能程序内置功能很多,但是我们需要的只是一部分,用yum安装不能提供我们所需的服务的时候我们就会编译安装。编译安装就是将源代码编译成我们可以使用的可执行文件。

二、编译安装步骤

        C代码编译安装三步骤:

            ./configure(预编译):

                选项:指定安装位置、指定启用的特性

                    --help:获取其支持的选项

                选项分类:

                    安装路径设定:

                        --prefix=/PATH/TO/SOMEWHERE

                        --sysconfdir=/PATH/TO/SOMEWHERE

                    System types:

                    Optional Features:可选特性

                        --disable-FEATURE

                        --enable-FEATURE[=ARG]

                    Optional Packages:可选包

                        --with-PACKAGE[=ARG]

                        --without-PACKAGE

            make(编译)

            make install(将编译好的文件复制到指定位置)

        建议:安装前看INSTALL,README文件

            安装后配置:

                1、将可执行目录加入到PATH环境变量中

                2、导出库文件路径

                3、导出头文件

                    基于连接的方式实现

                4、导出帮助手册

                    编辑/etc/man.config文件

                        添加一个MANPATH

            注意:如果怕配置错误,可以放在环境变量可以识别的路径 例如/usr/local




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0