当前位置:主页 > 生活经验 > 正文

Map文件夹是什么

map文件是通过编译器编译之后,集程序、数据及IO空间的一种映射文件很多技术牛逼的工程师在遇到内存越界,或溢出的情况,首先想到的就是分析map文件通过map文件可以知道函数大小,入口地址等一些重要。Map文件夹是什么?更多详情请大家跟着小编一起来看看吧!

Map文件夹是什么(1)

Map文件夹是什么(1)

map文件是通过编译器编译之后,集程序、数据及IO空间的一种映射文件。

很多技术牛逼的工程师在遇到内存越界,或溢出的情况,首先想到的就是分析map文件。通过map文件可以知道函数大小,入口地址等一些重要信息。

我们在Keil中最常见的就是在编译之后,编译窗口会显示类似如下一段关于程序和数据大小的信息:

Program Size: Code=1112 RO-data=320 RW-data=0 ZI-data=1632

这一段提示信息其实是汇总了程序和数据的信息,这些信息其实是单个模块汇总而成,在map文件里有详细列表。

Map文件夹是什么(2)

Map文件夹是什么(2)

data不是装备文件 直接翻译就是数据 它是运行游戏最重要的部分 里面有怪物的 有装备的有npc的。 map 地图 wav 是声音文件 这3个文件夹里的东西 除了data 里的东西尽量别动以外 map 和wav 里的东西可以删除掉的 删除MAP后 进游戏全是黑的 删除WAV后 游戏没声音(除挖东西时的音效,挖东西的音效是每次运行游戏时 自动更新进去的)

猜你还喜欢的

Copyright © 2022 读周刊 All Rights Reserved
声明:本站部分内容来源于网络,如涉及侵权,请与我们联系,请发邮件"duzhoukan@foxmail.com"进行处理,谢谢合作!
渝ICP备2021012918号-4|