zoukankan      html  css  js  c++  java
  • Linux源码安装软件

    Linux源码安装软件

    源码安装:最原始最有效的安装方式

    三部曲
    (1)—./configure xxx 生成makefile文件,随后需要的安装信息都是从这一步中获取


    (2)make 根据makefile的指示开展编译工作,利用gcc将原始码编译为目标文件
    目标文件使用动态或静态函数库产生一个完整的可执行文件


    (3)make install
    根据makefile文件里关于install的项目,将所编译完成的文件安装到指定目录
    一般有etc、lib、bin、man等目录

    源码安装是费力不讨好的,这种方式安装的软件因为没有做软件相关性检查会导致他依赖的其他软件不存在或版本不正确,从而有可能无法运行

    http://blog.csdn.net/qing101hua/article/details/53228432
    make,仅编译;
    make install,编译并安装(比如安装到/usr/bin目录下,然后可以直接使用。因为/usr/bin只有管理员才能向里面添加文件,所以通常要加sudo)

    这个要看你的Makefile的,约定俗成的而已


    一般"潜规则"
    make等同于make all,编译用的,具体编译了那些文件要看你的Makefile

    make install就是把编译出来的二进制文件,库,配置文件等等放到相应目录下

    make clean清除编译结果

    具体的东西都在Makefile里面,只不过大部分应用程序的Makefile都是由configure脚本自动生成的,所以Makefile内容都差不多

  • 相关阅读:
    JDK API文档下载
    idea技巧:查看一个类的所有子类以及子类的子类并以层级关系显示
    Vue项目优化
    deepin 安装netcore 记录
    UOS 下的VScode 使用经验
    UOS操作系统磁盘空间不够一例
    SRPBatcher优化的原理
    我的UOS生活
    假如美国禁用了Unity3D和Unreal怎么办
    BGFX学习笔记01
  • 原文地址:https://www.cnblogs.com/MYSQLZOUQI/p/4474789.html
Copyright © 2011-2022 走看看