zoukankan      html  css  js  c++  java
  • 静态库 动态库

    linux 静态库 .a

        动态库 .so

    mac  静态库 .a

           动态库 .dylib

    文件以 lib开头

        如  libtest.a /libtest.so/ libtest.dylib

    使用动态库的时候 在连接阶段就需要在可查找目录下存在 .so 或者dylib

    不像windows 动态连接时使用lib文件

    //其他

    linux下无论是目标文件*.o, 还是可执行文件,还是静态库,动态库都使用统一的ELF格式

    ELF文件的ELF头,内的TYPE定义了ELF的含义,包括EXEC(可执行文件),DYN(动态库),以及REL(静态库)。

    可以使用readelf -h命令产看ELF文件头。

    windows下为PE文件格式,Portable Executable(可移植的执行体)

    //其他2

    感谢波子的帮忙,o(∩_∩)o...



    -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ezhong的博客签名-------------------------------------

    以上内容来自ezhong的博客园,作者:ezhong

    ezhong的博客园: http://www.cnblogs.com/ezhong

    感谢您的阅读。感谢您的分享。

  • 相关阅读:
    无言
    计算机网络的所有课件
    Linux 分区
    Linux 文件管理权限
    DropDownList 控件
    CssClass初步语法了解
    BulletedList用途
    BulletedList项目控件基础CSS基础
    Checkbox与foreach循环
    RadioButton控件
  • 原文地址:https://www.cnblogs.com/ezhong/p/2767444.html
Copyright © 2011-2022 走看看