您的位置:首页 > 其它

NASM生成map和list文件的方法 

2010-03-29 09:03 281 查看
NASM生成list文件的命令很简单,示例如下:

nasm.exe a.asm -o a.bin -l a.lst

NASM生成map文件的方法,我在网上搜索了一下,没有直接的答案,翻阅nasm帮助文档,也没有明确的说明,当我准备在nasm官方论坛上发帖提问的时候,我在官网论坛的一篇文章里(不是专门介绍map的文章)发现了我要的结果,链接忘记了:(

在官方帮助文件关于Map的介绍如下:

NASM — The Netwide Assembler
version 2.07

7.1.4 Map Files
Map files can be generated in −f bin format by means of the [map] option. Map types of all (default),
brief, sections, segments, or symbols may be specified. Output may be directed to stdout
(default), stderr, or a specified file. E.g. [map symbols myfile.map]. No "user form" exists, the
square brackets must be used.

问题是[map symbols myfile.map]这一行字放在什么地方?我试着放在nasm.exe后面去编译.asm但是会报错。

实际上[map symbols myfile.map]要放到你的.asm文件头部,然后用nasm.exe myfile.asm -o myfile.bin就可以生成myfile.map文件了。

网上居然找不到nasm生成map文件的方法,让我感到很奇怪:)可能大家不常用map文件或生成map文件的方法大家都知道吧~~~

呵呵,我比较菜,现在才找到方法:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: