编译安装时的--prefix参数的使用方法,很实用,mark一下
源码的安装一般由3个步骤组成:
配置(configure)
编译(make)
安装(make install)
安装方法
具体的安装方法一般作者都会给出文档,这里说明配置(configure)的--prefix选项
以安装supersparrow-0.0.0为例,我们打算把他安装到目录 /usr/local/supersparrow,于是在supersparrow-0.0.0目录执行带选项的脚本
./configure --prefix=/usr/local/supersparrow
执行成功后再编译、安装(make,make install);安装完成将自动生成目录supersparrow,而且该软件任何的文档都被复制到这个目录。为什么要指定这个安装目录?是为了以后的维护方便,假如没有用这个选项,安装过程结束后,该软件所需的软件被复制到不同的系统目录下,很难弄清楚到底复制了那些文档、都复制到哪里去了—基本上是一塌糊涂。
用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就能够把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。
一个小选项有这么方便的作用,建议在实际工作中多多使用。
转载于:https://blog.51cto.com/ezone/1228573
编译安装时的--prefix参数的使用方法,很实用,mark一下相关推荐
- linux编译安装的报错,linux编译安装时常见错误解决办法
This article is post on https://coderwall.com/p/ggmpfa 原文链接:http://www.bkjia.com/PHPjc/1008013.html ...
- 一些编译php时的configure 参数
一些编译php时的configure 参数 ./configure –prefix=/usr/local/php php 安装目录 –with-apxs2=/usr/local/apache/bin/ ...
- PHP编译安装时常见错误解决办法,php编译常见错误
PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt & ...
- linux libvpx编译安装,linux编译安装时常见错误解决办法
**configure: error: xslt-config not found. Please reinstall the libxslt >= 1.1.0 distribution** 复 ...
- IgH EtherCAT master编译安装时出错
IgH EtherCAT master编译安装时出错 在实时内核下安装主站 运行其他步骤时正常,但make modules后有问题 出现了: make -C "/usr/src/linux- ...
- yarn 编译环境时遇到的问题和解决方法
yarn 编译环境时遇到的问题和解决方法 前端环境可能出现的问题 使用 yarn 安装时,报错node_modules\node sass:Command failed 'cross-env' 不是内 ...
- .Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法
.Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法 参考文章: (1).Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法 (2)https://ww ...
- 安装mysql配置时出错_mysql安装时出现各种常见问题的解决方法
小编为大家整理许多mysql安装时出现各种常见问题的解决方法,供大家参考,具体内容如下 问题一: 当各位在安装.重装时出现could not start the service mysql error ...
- opencv 编译安装时出现报错 modules/videoio/src/cap_ffmpeg_impl.hpp:585:34: error: ‘AVStream {aka struct AVStre
目录 1. 报错 2. 报错原因 3. 卸载当前ffmpeg 3.1. 卸载apt安装的ffmpeg 3.2. 卸载编译安装的ffmpeg 4. 编译安装ffmpeg 4.3 4.1. 下载安装包 4 ...
最新文章
- 全新池化方法AdaPool | 让ResNet、DenseNet、ResNeXt等在所有下游任务轻松涨点
- iOS开发 - 百度地图后台持续定位
- C语言试题二十三之编写一个函数void function(int tt[m][n],int pp[n]),tt指向一个m行n列的二维函数组,求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中
- python前端代码_python前端HTML
- PHP仿代下狗源码-素材代下载搜索引擎系统整站打包
- 三和韓長庚 著 易學原理總論 對讀 021_040
- Linux之MySQL源码编译安装
- 微课|中学生可以这样学Python(例6.4):因数分解
- 优酷的多页画在同一窗口打开效果。
- leetcode5086:smallest-subsequence-of-distinct-characters
- 目标检测(二): meanshift与camshift算法
- Cocos2D场景编辑器
- laravel下载php7.2,【laravel7.x中文文档】安装
- [Git]删除git文件历史记录
- vs code默认浏览器
- NFT 作品集推荐|Lululand《爱是永恒》
- 学美工、平面设计、UI设计,哪个有前途?
- 初识搜索引擎 —— ElasticSearch
- stm32复用时钟AFIO什么时候开启
- elementUI:el-upload分片上传大视频到七牛云
热门文章
- java上机实验答案_java上机实验答案与解析
- mysql 密码文件改成密文_数据库密码弄成密文
- linux脚本实现多重管道,制作Linux shell时流重定向和管道
- 可以方便的将SQL语句的执行结果显示成表格结果的JAVA类,可以用于不同的数据显示
- 大数据学习笔记:HBase Shell操作
- 安卓案例:标准化测试
- 数据库笔记05:创建与管理数据库
- 【POJ1177】【HDU1828】【codevs2149】矩形面积周长并
- 【BZOJ2330】【tyvj1785】【codevs2404】糖果,第一次的差分约束
- in、at和on作为时间介词_23