源码工具包的编译rpmbuild

编译安装C语言源代码

三步骤:

  1. ./configure
    1.1 通过选项传递参数,指定启用特性,安装路径灯,执行时会参考用户指定以及makefile.in生成makefile;
    1.2 检查各指定特性依赖的外部环境;

  2. make
    2.1 根据makefile文件,构建应用程序;

  3. make install
    3.1 拷贝各个文件到指定目录 完成安装

如果没有 configure 和makefile.in
需要两个开发工具生成:
autoconf:生成configure脚本;
automake:生成makefile.in;

开源程序源代码获取:

  1. 官方站点
  2. 代码托管:
    2.1 SourceForge
    2.2 Github.com
    2.3 code.google.com

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

--help 获取支持的选项

  1. 选项分类
    1.1 安装路径设定
    1)--prefix=/PATH/TO/SOMEWHERE : 指定默认安装位置,默认/usr/local
    2)--sysconfdir=/PATH/TO/SOMEWHERE: 指定配置文件安装位置
    1.2 指明系统类型 system type
    1.3 可选特性 Optional Features

第二步: make
第三部:make install

安装后的配置:

  1. 导出二进制程序目录至环境变量:
    1.1 编辑文件/etc/profile.d/name.sh
    1.2export PATH=/PATH/TO/BIN:$PATH

  2. 导出库文件路径
    2.1 编辑/etc/ld.so.conf.d/name.conf
    2.2 添加新的库文件所在目录至此文件中:
    2.3 让系统重新生成缓存,ldconfig -v

  3. 导出头文件
    3.1 ln -sv 基于连接的方式

  4. 导出帮助手册
    4.1 编辑/etc/man.config文件
    4.2 添加其路径

你可能感兴趣的:(源码工具包的编译rpmbuild)