关闭

linux下从源代码编译安装软件的一般步骤

3410人阅读 评论(0) 收藏 举报
分类:

1.下载并解压文件

如果下的压缩文件的后缀是

tar.gz 解压用  tar -xzvf xxx.tar.gz

tar.b2 解压用  tar -xjvf xxx.tar.b2

tar 解压用  tar -xvf xxx.tar


2.配置安装路径

在/usr/local/下创建放置将要安装的软件目录

mkdir /usr/local/newApp

cd 到源代码所在的文件夹 配置安装路径

./configure -prefix=/usr/local/newApp


3.编译源代码

make

如果是多核cpu可以用 make -j来加快编译速度


4.安装

make install

这个过程可能需要root权限


5.删除源代码以节省磁盘空间

rm -rf xxx


第3和第4步可以组合成  make&&make install

当然你也可以把1到4步用一组合命令来执行


一般来说时间花费最长的是在make阶段,比如我从源代码安装boost用了10+分钟,从源代码make gcc4.8的源代码用好几个小时,当然这make的时间也要看机子的配置而定。


以上只是一般情况安装,不过建议大家从源代码安装软件时最好到网上google一下安装特定软件的过程或者查看一下官网的安装教程。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Linux下(软件)标准编译安装原理

1、为什么要编译安装   包管理系统是绝大多数发行版的必备组件,也是一个发行版区别于其它发行版的主要特征。但是有些软件,并不能通过包管理系统安装,这就需要下载源码编译安装。   一个软件可能有许多...
  • chudongfang2015
  • chudongfang2015
  • 2016-07-09 09:10
  • 1885

linux 源码编译安装软件包./configure 详解

在linux上使用程序源码编译安装软件包的时候第一步是./configure命令,对这个命令的作用很好奇,搜集了一下:
  • Cooling88
  • Cooling88
  • 2016-04-04 18:47
  • 3740

linux下编译安装软件的一般步骤

首先来看window安装软件的一般步骤 (1)找到网站下载安装源文件 (2)点开安装 (3)指定安装目录 (4)选择配置属性(可选) (5)安装并完成linux安装只是采用命令行形式。1.找...
  • ktigerhero3
  • ktigerhero3
  • 2017-02-22 16:05
  • 1551

Linux下的软件源代码安装

开源软件安装简介 1.可执行文件:Linux系统上真正识别的可执行文件其实是二进制文件,例如:/usr/bin/passwd,/bin/touch这些文件都是二进制文件。 2.可以通过fil...
  • Koreyoshi_5201314
  • Koreyoshi_5201314
  • 2016-07-23 18:40
  • 430

Linux源码包的一般安装步骤

Linux源码包的一般安装步骤,经常用到,自己总结一下 第一步: 下载源码包,解压 tar  -xvf *.tar  /tar -xvjf *tar.bz2 /unzip -o *.zip ...
  • qq_33728573
  • qq_33728573
  • 2017-02-25 21:10
  • 1734

linux源码编译的过程

1、  Tar:解压这个源码软件包。tar zxvf abc.gz 这步没什么好说的,把源码包解压开就好了,接下来第二步! 2、 cd:进入到这个源码包。 现在ls一下mrt...
  • Debug_zhang
  • Debug_zhang
  • 2016-08-18 13:05
  • 1887

Linux下通过源码编译安装程序

本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识。(大神勿喷^_^) 一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 ...
  • sinat_36219858
  • sinat_36219858
  • 2017-12-07 16:25
  • 39

如何编译安装源码包

作者:北南南北 来自:LinuxSir.Org 提要:源码包软件的安装、卸载,给新手一点帮助和提示;本文也对类型的软件包的安装也做了一个小小的说明; ++++++++++++++++++++++...
  • kepa520
  • kepa520
  • 2015-07-24 10:59
  • 574

Linux下通过源码编译安装程序(configure/make/make install的作用 )

一、程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的lib目录下的文件 配置文件:这个不必多说,都知道 帮助文档:通...
  • u010657789
  • u010657789
  • 2016-06-30 11:54
  • 6811

源代码的编译与安装

绝大多数来自“源头”的源代码都是封装成所谓的tarball格式。 何为tarball? 一般而言,有份量的Open Source软件都含有相当多的文件,包括源代码、说明文件、编译支持文件、配置文件...
  • hustspy1990
  • hustspy1990
  • 2010-03-31 18:52
  • 5235
    个人资料
    • 访问:22273次
    • 积分:330
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:30篇
    • 译文:0篇
    • 评论:1条
    文章分类