查看库文件是32位还是64位|查看lib是静态库还是导入库|判断是debug模式还是release模式

命运对每个人都是一样的,不一样的是各自的努力和付出不同,付出的越多,努力的越多,得到的回报也越多,在你累的时候请看一下身边比你成功却还比你更努力的人,这样,你就会更有动力。

导读:本篇文章讲解 查看库文件是32位还是64位|查看lib是静态库还是导入库|判断是debug模式还是release模式,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

dll位数查看

用记事本或者EditPlus直接打开exe或dll文件,找到PE两个字母,在其后的不远出会出现d? 或者L。若是d,则证明该程序是64位;若是L,则证明是32位。
在这里插入图片描述
在这里插入图片描述
也可以通过VS自带的dumpbin.exe命令查看:
在这里插入图片描述
在这里插入图片描述
注意:dump /headers 文件名 或 dump /HEADERS 文件名 都是可以的。

lib位数查看

在这里插入图片描述
在这里插入图片描述
两种lib库的查看位数的方式是一样的。

查看lib库是静态库还是导入库

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

dll库文件信息查看

通过dumpbin /exports dll库文件 查看
在这里插入图片描述

lib库文件内容查看

通过dumpbin /header lib导入库 查看
在这里插入图片描述
静态库没啥看的,他本身就是obj文件的集合。

dll库查看编译模式是debug还是release

方法一

通过命令:dumpbin /dependents Dll_export_proj.dll

在这里插入图片描述

方法二

通过命令:dumpbin /headers Dll_export_proj.dll
在这里插入图片描述

方法三

通过Dependency Walker工具查看.
具体可看这篇博文:https://blog.csdn.net/xp178171640/article/details/116836525?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168247738516800225587087%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=168247738516800225587087&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2blogfirst_rank_ecpm_v1~rank_v31_ecpm-1-116836525-null-null.blog_rank_default&utm_term=walker&spm=1018.2226.3001.4450

lib静态库查看编译模式是debug还是release

方法一

通过命令:dumpbin /ALL Static_lib_proj.lib
在这里插入图片描述

方法二

通过上面的【查看lib库是静态库还是导入库】的方法也可以确定静态库的编译模式。因为把Debug/Rlease目录也输出了。

lib导入库查看编译模式是debug还是release

因为导入库和dll库是同一目录下同时生成的。通过查看其对应的dll库来间接判断其编译模式。直接查看其编译模式,暂时没有发现确定的方法。

查看linux下的.a库(静态库)的位数

命令:objdump -a xx.a
如果显示结果是:file format elf64-x86-64,则为64位

查看Linux下的.so库(动态库)的位数

命令:file SignServerExJNI.dll

Linux 中检查.a or .so库是 Debug 还是 Release

在这里插入图片描述
原文在:https://stackoverflow.com/questions/27496504/上

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/142619.html

(0)

相关推荐

  • 美团的技术实力怎么样?

    请点赞关注,你的支持对我意义重大。 🔥 Hi,我是小彭。本文已收录到 GitHub · AndroidFamily[1] 中。这里有 Android 进阶成长知识体系,有志同道合的…

    2022年10月20日
    00
  • 讲讲比较常见的Android编译优化问题

    导读:本篇文章讲解 讲讲比较常见的Android编译优化问题,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Android 2023年2月26日
    00
  • Android 基础知识4-3.1 TextView(文本框)详解

    导读:本篇文章讲解 Android 基础知识4-3.1 TextView(文本框)详解,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Android 2023年2月27日
    00
  • 千峰商城-springboot项目实战05-整合Druid连接池

    追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

    导读:本篇文章讲解 千峰商城-springboot项目实战05-整合Druid连接池,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    Android 2023年3月27日
    00
  • uni-app省市区街道联动http

    导读:本篇文章讲解 uni-app省市区街道联动http,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Android 2023年2月27日
    00
  • 53.android 简单的自定义加载弹窗

    导读:本篇文章讲解 53.android 简单的自定义加载弹窗,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Android 2023年2月23日
    00
  • Error starting ApplicationContext. To display the conditions report re-run your application with ‘de…

    追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

    导读:本篇文章讲解 Error starting ApplicationContext. To display the conditions report re-run your application with ‘de…,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    Android 2023年3月27日
    00
  • Android Framework 核心,初级开发不学招工作基本凉凉

    导读:本篇文章讲解 Android Framework 核心,初级开发不学招工作基本凉凉,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    2023年2月26日
    00
  • uni-app 自定义组件之星级评价分数

    导读:本篇文章讲解 uni-app 自定义组件之星级评价分数,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

    Android 2023年2月27日
    00
  • 十、动态库生成

    命运对每个人都是一样的,不一样的是各自的努力和付出不同,付出的越多,努力的越多,得到的回报也越多,在你累的时候请看一下身边比你成功却还比你更努力的人,这样,你就会更有动力。

    导读:本篇文章讲解 十、动态库生成,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

    Android 2023年5月10日
    00

发表回复

登录后才能评论