准备
将软件包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



