//雪花飘落特效 //右上角github跳转   

源码编译安装后必做的四步

编译C源代码:
前提:提供开发工具及开发环境
开发工具:make, gcc等
开发环境:开发库,头文件
glibc:标准库

通过“包组”提供开发组件
CentOS 6: "Development Tools", "Server Platform Development",

第一步:configure脚本
选项:指定安装位置、指定启用的特性

--help: 获取其支持使用的选项
选项分类:
安装路径设定:
--prefix=/PATH/TO/SOMEWHERE: 指定默认安装位置;默认为/usr/local/
--sysconfdir=/PATH/TO/SOMEWHERE:配置文件安装位置;

System types:

Optional Features: 可选特性
--disable-FEATURE
--enable-FEATURE[=ARG]

Optional Packages: 可选包
--with-PACKAGE[=ARG]
--without-PACKAGE

第二步:make

第三步:make install

安装后的配置:
(1) 导出二进制程序目录至PATH环境变量中;
编辑文件/etc/profile.d/NAME.sh
export PATH=/PATH/TO/BIN:$PATH

(2) 导出库文件路径
编辑/etc/ld.so.conf.d/NAME.conf
添加新的库文件所在目录至此文件中;

让系统重新生成缓存:
ldconfig [-v]

(3) 导出头文件 include目录
基于链接的方式实现:
ln -sv
头文件通常在/usr/include/NAME这个目录下
例如:
ln -sv /usr/local/NAME/include /usr/include/NAME

(4) 导出帮助手册 share目录
编辑/etc/man.config文件
添加一个MANPATH
例如:
# vim /etc/man.config
MANPATH /usr/local/NAME/share/man

posted @ 2018-11-05 14:23  农夫运维  阅读(188)  评论(0编辑  收藏  举报