rpm
定制:手动编译
编译环境:开发库、开发工具
linux:C
GNU : C
C环境、c++、
编译器gcc
g++
make:项目管理工具
makefile:定义了make(gcc、g++)按照何种次序去编译这些源程序文件中的源程序
automake,--->makefile.in ---------->makefile
autoconf, -->configure(项目脚本)---->
make install
编译安装的三步骤:
./configure
--prefix=/path/to/somewhere:指定软件安装位置
--sysconfdir=/path/to/conf-file:指定配置文件路径
--help
功能:1、让用户选定编译特性2、检查编译环境
make
makeinstall
1. 添加可执行文件路径到环境变量PATH
/etc/profile
PATH=$PATH:/usr/local/tengix/sin
export ……
2. 默认情况下系统搜索库的路径/lib、/usr/lib,添加库搜索路径
在/etc/ld.so.conf.d/目录下创建以.conf为后缀名的文件,而后要把增添的路径直接写到此文件中
#ldconfig 重新搜索库文件
3 头文件:输出给系统
默认/usr/include
增添头文件搜索路径使用链接进行
ln -s /usr/local/tengine/incude/* /usr/include
4 man
系统默认/usr/share/man
增添man文件搜索路径/etc/man.config
5 netstat命令
-r 显示路由表
-n 以数字的方式显示
-t 建立的tcp链接
-u 显示udp链接
-l 显示监听状态的链接
-p 显示监听指定的套接字的进程和进程名
perl、java、python