栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

2-11源码编译安装

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2-11源码编译安装

准备
将软件包tools.tar.gz,传递到需要源码编译的服务器上
源码包——》开发工具——》可执行文件——》运行安装

一、源码编译的优势
-获取软件的最新版,及时修复BUG
-软件功能可按需选择/定制,有更多软件可供选择
-源码包适用各种平台

二、准备编译环境
开源软件多使用C/C++语言开发
-需要gcc,gcc-c++,makr等编译工具

[root@srv7 ~]# yum -y install gcc gcc-c++ make #安装编译工具

三、基本实现过程

[root@srv7 ~]# tar -xvf tools.tar.gz -C / #解压源码包
[root@srv7 tools]# tar -xvf /tools/inotify-tools-3.13.tar.gz  -C /usr/local/
[root@srv7 local]# ls #查看解压成功的源码包
bin  etc  games  include  inotify-tools-3.13  lib  lib64  libexec  sbin  share  src

[root@srv7 ~]# cd /usr/local/inotify-tools-3.13/
[root@srv7 inotify-tools-3.13]# ./configure --prefix=/opt/myrpm  #预编译,指定安装路径为/opt/myrpm
说明:
./configure可以检测系统是否安装gcc ,指定安装位置和功能

[root@srv7 inotify-tools-3.13]# make  #进行编译生成二进制可执行的程序,放置进内存
[root@srv7 inotify-tools-3.13]# make install #进行安装
[root@srv7 inotify-tools-3.13]# ls /opt/myrpm/ #检查是否安装成功
bin  include  lib  share
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/290797.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号