Linux下安装源码程序步骤
源码安装一般分三个步骤:
创建Makefile文件 | ./configure |
---|---|
编译 | make |
安装 | make install |
注意:一个软件要在Linux上执行,必须是二进制文件
下面分别介绍每个步骤产物:
./configure
1.进入源代码的目录
2. ./configure --prefix=安装目录--target=目标平台 --with指的是安装本文件所依赖的库文件
这个过程会生成makefile文件,可以默认./configure执行
还有以下命令
./configure --help 输出帮助信息
./configure --version 打印用来产生’configure’脚本的Autoconf的版本号
make
执行结果
从Makefile中读取指令,然后编译。
编译出错可以用make clean 清除编译过程文件
make install
make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。
只有在执行install的时候才会向指定的安装目录写入文件。
(系统预设软件安装位置 /usr/local)
注意
- 安装过程报错 :编译配置过程停止并出现error warning no。一般Leaving directory…表示成功
- 源码包是没有卸载命令,直接执行rm命令卸载即可,没有垃圾残留
Linux下安装源码程序步骤相关推荐
- linux下安装DB2的详细步骤
我也是才学习,在网上找了一个在linux下安装DB2 的步骤,共享给大家看看了. linux下安装DB2的详细步骤! 第一步:检查程序包及其版本 在软件包管理中查看下列软件包是否安装,如没有安装,先安 ...
- Linux下使用源码安装出现的坑
测试配置: linux版本:centos7 [root@localhost zzj_python]# cat /proc/version Linux version 3.10.0-957.el7.x8 ...
- linux下python3源码安装及卸载
Linux下Python3的源码编译安装和卸载方法 [日期:2019-06-21] 来源:博客园 作者:wuli潇萧 [字体:大 中 小] (一)Linux下软件的源码编译安装和卸载方法 Linux ...
- 在Linux下用源码编译安装apache2
Linux下安装一个软件,最好去看下它的官方guide,apache2.4的安装安装guide 0. installation guide http://httpd.apache.org/docs/2 ...
- Linux下qwt源码编译,QWT的编译与配置
QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目, 可生成各种统计图.它为具有技术专业背景的程序提供GUI组件和一组实用类 ...
- linux下free源码,linux命令free源码解读:Procps free.c
linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...
- linux下基于源码软件安装的那些事
基于源码的软件安装本质就是程序的源代码制作二进制程序的过程,这个过程中就会依赖一些基础软件和函数库来完成程序制作.这些依赖包括但不仅限于: gcc或者cc等C语言编译器: make.autoconfi ...
- Linux下软件源码包安装问题解决方法
从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件 通常从源码包安装软件的步骤是: tar jxvf gtk+-2.4.13.tar.bz2 解开源码包 cd gtk+-2.4 ...
- Linux 下 PostgreSQL 源码编译安装
由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. PostgreSQL 是一个功能强大的开源对象关系数据库管理系统(ORDBMS),它从伯克利写 ...
最新文章
- 新浪微博RSS Feed实现中的问题
- ajax请求的完整步骤
- 让你不再对网络安全产生七种误解
- 单片机c语言应用100例第3版课后答案,单片机C语言应用100例(第3版)(含光盘1张)...
- 软件测试不是一个功能
- mysql5.5编译安装参数_mysql-5.5源码编译安装(附参数对照表)
- 【软件测试】单元测试不属于动态测试
- g30u盘启动 中科曙光1620_曙光超融合一体机,让用户业务上云更简单
- 上海交通大学计算机应用作业,上海交通大学继续教育学院计算机应用基础(二)第六次作业计算机安全多媒体_1...
- 大智慧公式系统:指标公式
- UART子系统(五) 串口应用编程之回环
- (数据结构)二叉树中序遍历
- 怎样在服务器上运行ea,外汇EA如何在MT4上运行?以及如何挂到服务器?
- thinkphp update操作,某字段更新不成功
- css 文字中间 两边横线
- 沃尔沃自动驾驶卡车Vera开始在瑞典港口运货 最高时速40公里
- java excel 列数_JAVA使用POI获取Excel的列数与行数
- 2021年下半年山东软考准考证打印时间
- Android 银联控件支付开发流程
- 江苏财经职业技术学校计算机专业怎么样,江苏财会职业学院好不好?排名怎么样评价如何...