zoukankan      html  css  js  c++  java
  • centos安装源码包 示例安装apache

    在Linux下安装源码包时最常用的,需要我们把源代码编译成可执行的二进制文件。Linux上的C语言编译器称为gcc,利用它可以把C语言编译成可执行的二进制文件。

    如果没有安装gcc,就无法编译源码,你可以使用命令yum install -y gcc来完成安装。

    安装源码包的3个步骤:

    1)./configure  这一步可以定制功能,加上相应的选项,具体可以有什么选择可以通过命令./configure --help来查看。这一步会自动检测你的Linux系统与相关的套件是否有编译该源码包时所需的库,只有检测通过后,才会生成Makefile文件。

    2)make    使用这个命令,会根据Makefile文件中预设的参数进行编译,这一步其实是gcc工作了。

    3)make install 这一步是安装步骤,用于创建相关软件的存放目录和配置文件。

    具体操作步骤:

    (1)下载源码包

    # cd /usr/local/src/

    # wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz

    (2)解压缩源码包

    # tar -zxvf httpd-2.2.32.tar.gz

    (3)配置相关的选项并生成Makefile

    # cd httpd-2.2.32

    # ./configure --help|less  查看可用的配置参数(非必要步骤)

    # ./configure --prefix=/usr/local/apache2  如遇到报错,因为没有安装gcc编译器,运行命令:yum install -y gcc

    # echo $?  返回值是0,说明执行成功

    (4)进行编译

    # make   生成Makefile后,需要进行编译

    # echo $?  返回值是0,说明执行成功

    (5)安装

    # make install  安装源码包

    # echo $?  返回值是0,说明执行成功

    # ls /usr/local/apache2/    查看安装目录下文件

  • 相关阅读:
    线段树&&线段树的创建线段树的查询&&单节点更新&&区间更新
    树&二叉树&&满二叉树&&完全二叉树&&完满二叉树
    Git学习记录 力做全网最强入门教程
    Markdown测试
    [转载] c++对结构体数组排序
    c/c++ 中#ifndef和#endif的作用及使用
    交互题(apio2016Gap)
    linux下对拍
    CTSC2017密钥、吉夫特
    省队十连测
  • 原文地址:https://www.cnblogs.com/hkping18/p/11584630.html
Copyright © 2011-2022 走看看