美文网首页
源码工具包的编译rpmbuild

源码工具包的编译rpmbuild

作者: 冬至是条狗 | 来源:发表于2019-03-07 11:31 被阅读0次

    编译安装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

          本文链接:https://www.haomeiwen.com/subject/grwqpqtx.html