源码安装的步骤

二进制:

源程序----编译---二进制格式

有些特性是编译选定的,如果,编译未选定此特性,将无法使用

rpm包版本落后于源码安装包,甚至落后很多

定制:手动编译安装

编译环境,开发环境,开发库,开发工具

c、c++编译工具:gcc gcc+

gcc:gnu c complier

make:项目管理工具

makfile:定义了gcc按照何种次序去编译这些源程序文件中的源程序

automake:生产makefile文件的半成品------makefile文件

autoconf:configure配置如何编译

编译安装的步骤:

./configure --without

--prefix=/path/to/somewhere

--sysconfdir=/path/to/conffile+path/to/conffile

--help

让用户选择编译特性,检测编译环境

make

make install

前提:准备开发环境(编译环境)

安装development tools和development libraries

1.修改path的环境变量以识别二进制程序/etc/profile

在/etc/profile.d下建立.sh为后缀的文件,在里面定义export PATH=$PATH:/...

2.默认情况下系统搜索库文件路径/lib /usr/lib要增加额外的搜索

在/etc/ld.so.conf.d中创建以.conf为后缀的文件,而后要增加到此文件中

vi /etc/ld.so.conf.d/httpd.conf

/usr/local/path/lib

ldconfig通知系统重新搜索库文件

3.头文件#include

输出给系统,默认/usr/include

自定义增加头文件,搜索路径使用链接

ln -s /usr/local/tengin/include/*  /usr/include

ln -s /usr/local/tengin/include /usr/include/tengin

4.man文件的路径(默认去/usr/share/man)

默认--prefix指定目录下的man目录

vi /etc/man.configure

MANPATH /usr/local/nginx/man

man -M path/to/mandir command


你可能感兴趣的:(二进制,项目管理,源程序,Without,半成品)