480_C语言编译链接结果文件分析
发布日期:2021-06-30 03:28:00
浏览次数:2
分类:技术文章
本文共 320 字,大约阅读时间需要 1 分钟。
全部学习汇总:
前面做了一个简单的测试,在我的机器上指针占用的空间是4个字节。为什么这样呢?因为我用的64bit的系统。其实,这也不是唯一的原因,根本原因其实应该是我使用了64bit的开发套件。因为,64bit的系统上其实还是可以生成32bit的软件的。
以下是上次的代码:
查看最终编译结果的属性:
从属性看,a.exe是具有可执行属性的。而运行结果上次做了分析,指针占用的空间是8个字节。为什么呢?其实我们可以继续分析文件的属性,具体如下:
这样,通过file命令即可看出这个可执行文件其实是一个64bit的程序。而这里还使用了一个size命令,做了输出结果的存储信息统计。在很多IDE中都带有这个统计信息,今天初步知道是如何实现的了。
转载地址:https://greyzhang.blog.csdn.net/article/details/111186491 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月15日 05时26分39秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
98.格式化报表
2019-04-30
99.固定行列报表
2019-04-30
100.行列转换
2019-04-30
101.交叉表分析
2019-04-30
102.交叉表-复杂名次
2019-04-30
102.交叉表-优先级处理
2019-04-30
103.列转行
2019-04-30
104.日期-星期-时间
2019-04-30
105.限制列数-交叉表
2019-04-30
106.行列互换复杂交叉表
2019-04-30
107.化解字符串不能超过8000的方法
2019-04-30
108.行值动态标号的交叉报表处理案例
2019-04-30
109.多列转换为行的交叉报表处理案例
2019-04-30
110.行值动态变化的交叉报表处理案例(转多列)
2019-04-30
111.特殊的交叉报表处理-案例
2019-04-30
112.库存明细账案例
2019-04-30
113.库存明细账案例(包含结存数)
2019-04-30
114.同期及上期数据对比处理-案例
2019-04-30
115.动态分组处理-案例
2019-04-30
116.排行榜处理-案例
2019-04-30