注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

熊猫正正的博客

熊猫正正的天空

 
 
 

日志

 
 

用UltraEdit 搭建 Nasm 开发环境  

2012-03-08 23:55:38|  分类: BookKit学习与研 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
转自一毛的空间

1.添加Nasm语法文件

UltraEdit 默认是不带Nasm语法高亮文件的,所以我们先得下载Nasm的语法文件,Ultra官方网站就有:http://www.ultraedit.com/files/wf/nasm.uew

然后把它放到wordfiles文件夹中就行了,如果你不知道这个目录在哪,可以打开ultraedit然后找高级->配置->编辑器显示->语法着色.如下图:

这样当我们新建.asm文件时就会自动使用nasm的语法来高亮关键字了.好!现在语法高亮的问题解决了,下面我们把它打造成真正的Nasm IDE,当然我们先得安装Nasm,如果你没有赶紧去下一个http://www.nasm.us/.

2.配置Nasm的编译命令

好,现在打开ultraedit然后高级->工具栏配置->插入,如图:

这时候我们就创建了一个新的命令,我们在菜单项目名称处填写命令的名字(这个可以根据喜好随便写),在命令行处填写你的nasm的安装目录,注意如果目录中有空格的话要用双引号括起来,然后在加上几个参数 -f bin %F  -0 %N.bin(这些参数后面会解释),然后在工作目录中写上%p(这个后面也有解释),最后在工具栏位置处填写工具栏上显示的图标文件的路径就行了.等等还差一步,我们要把输出选项卡中的捕获输出选上,以便于在编译在时候在ultraedit中能看到错误提示.

好!点到此我们的工具就已经做完了,你会发现在ultraedit的工具栏上多了一个像这样的图标:

当然 如果你选了别的图标,这里不一定是这个样子了,现在我们要做的就是新建一个汇编文件,写一些代码,然后直接点这个图标就会自动编译了,而且如果有错误的话,还会在ultraedit的输出窗口中输出,方便找错.怎么样是不是很棒.

下面我解释下新建命令时用到的那些参数:

在UltraEdit工具配置里%F表示当前文件全名(带路径),%P表示当然路径,%N表示当前文件名,%E表示当然文件的扩展名。
以F:\ASM\lx000.asm为例:
%F = F:\ASM\lx000.asm
%P = F:\ASM\
%N = lx000
%E = .asm
详细内容请参考UltraEdit Help?

看到上面的说明,我们在命令行中的参数就很好解释了,-f bin 不用说了,这是nasm的参数可以去查nasm的文档,接下来就是 “%F” 通过上面的说明我们知道%F的意思是表示当前的文件名(带路径)也就是我们的源码文件,然后”-0″也是nasm的参数用来指定输出文件的文件名,后面紧跟的是”%N.bin”,”%N”就是我们的源码的文件名(注意它是不带扩展名的)然后加上.bin就是生成与我们源码文件名相同但扩展名是.bin的文件.

最后在工作目录中填写的”%P”就是我们的源码目录了,这样生成的目标文件会存放到我们源码所在的目录,OK.

  评论这张
 
阅读(447)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017