zoukankan      html  css  js  c++  java
  • linux程序名称带devel跟不带的区别

    最近使用二进制包安装杀毒软件ClamAV,在执行./configure的时候,报错缺少了一些依赖包,然后直接执行yum install进行安装,结果安装完毕之后,再次编译依然报错:

    报错没有libxml2

    然后我执行yum命令进行安装

    yum install -y libxml2

    结果再次编译还是报同样的错误,估计是安装的包不对或者不够,于是直接执行查找命令

    yum search all libxml2

    发现了还有一个libxml2-devel的包,于是直接安装一下,结果编译就通过了,查看了一下两个包的注释,也网上查了一下,简单点来说,两个包提供的累是一样的,但是用途不同。如果是要安装或者运行使用到libxml2的类的程序,那么安装不带devel的安装包,如果是用来开发编程使用到libxml2的类的程序,那么就用带devel的安装包,有点类似于jdk跟jre的关系。

    devel 包主要是供开发用,至少包括以下2个东西:

    1. 头文件

    2. 链接库

    有的还含有开发文档或演示代码。

     

    最近使用二进制包安装杀毒软件ClamAV,在执行./configure的时候,报错缺少了一些依赖包,然后直接执行yum install进行安装,结果安装完毕之后,再次编译依然报错:

    报错没有libxml2

     

    然后我执行yum命令进行安装

    yum install -y libxml2

    结果再次编译还是报同样的错误,估计是安装的包不对或者不够,于是直接执行查找命令

    yum search all libxml2

     

    发现了还有一个libxml2-devel的包,于是直接安装一下,结果编译就通过了,查看了一下两个包的注释,也网上查了一下,简单点来说,两个包提供的累是一样的,但是用途不同。如果是要安装或者运行使用到libxml2的类的程序,那么安装不带devel的安装包,如果是用来开发编程使用到libxml2的类的程序,那么就用带devel的安装包,有点类似于jdk跟jre的关系。

    devel 包主要是供开发用,至少包括以下2个东西:

    1. 头文件

    2. 链接库

    有的还含有开发文档或演示代码。

     

  • 相关阅读:
    Activity 生命周期
    Java 单列模式(Singleton)
    Android SQLiteOpenHelper(二)
    Android SQLiteOpenHelper(一)
    Android Listview & Adapter
    Android 微信UI 、点击操作
    Android RadioGroup 及资源文件 & selector
    Java中&与&&的区别
    android几种定时器机制及区别(转载整理)
    Java 之 Date 和 Calendar 实例
  • 原文地址:https://www.cnblogs.com/fivedays/p/12849371.html
Copyright © 2011-2022 走看看