480_C语言编译链接结果文件分析
发布日期:2021-06-30 03:28:00
浏览次数:3
分类:技术文章
本文共 320 字,大约阅读时间需要 1 分钟。
全部学习汇总:
前面做了一个简单的测试,在我的机器上指针占用的空间是4个字节。为什么这样呢?因为我用的64bit的系统。其实,这也不是唯一的原因,根本原因其实应该是我使用了64bit的开发套件。因为,64bit的系统上其实还是可以生成32bit的软件的。
以下是上次的代码:
查看最终编译结果的属性:
从属性看,a.exe是具有可执行属性的。而运行结果上次做了分析,指针占用的空间是8个字节。为什么呢?其实我们可以继续分析文件的属性,具体如下:
这样,通过file命令即可看出这个可执行文件其实是一个64bit的程序。而这里还使用了一个size命令,做了输出结果的存储信息统计。在很多IDE中都带有这个统计信息,今天初步知道是如何实现的了。
转载地址:https://greyzhang.blog.csdn.net/article/details/111186491 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年05月01日 02时19分10秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
D*算法
2019-04-30
强化学习(四) —— Actor-Critic演员评论家 & code
2019-04-30
RESTful API
2019-04-30
优化算法(四)——粒子群优化算法(PSO)
2019-04-30
数据在Oracle中的存储
2019-04-30
轨迹规划 trajectory planning
2019-04-30
AGV自动导引运输车
2019-04-30
Trie树(字典树)
2019-04-30
COMP7404 Machine Learing——KNN
2019-04-30
COMP7404 Machine Learing——SVM
2019-04-30
COMP7404 Machine Learing——ROC
2019-04-30
Python量子计算qiskit
2019-04-30
Python的多线程不是真的多线程(GIL全局解释器锁)
2019-04-30