Sublime 编译汇编程序
 2018.12.17    |      实用技巧    |     AilsonJack    |     暂无评论    |     2535 views
By: Ailson Jack
Date: 2018-12-08
个人博客: http://www.only2fire.com/
<p style="text-indent: 2em;">最近在学习x86汇编语言,寻思着使用Sublime来编辑汇编代码,并且通过Sublime来编译写好的程序,这样编辑和编译就非常的方便了。这里我是在Windows 7中使用nasm编译器,Sublime的版本是Sublime Text3。<br/></p><p style="text-indent: 2em;">在文章《<a href="http://www.only2fire.com/archives/90.html" target="_blank" title="Sublime 高亮汇编asm文件" style="color: rgb(0, 112, 192); text-decoration: underline;"><span style="color: rgb(0, 112, 192);">Sublime 高亮汇编asm文件</span></a>》中讲述了Sublime高亮asm汇编代码的方法。本文就重点讲解在编写好汇编代码之后,如何通过Sublime调用nasm编译器来编译我们的程序,当然调用过程就是按一下快捷键即可。下面讲解如何将我们的编译配置文件导入到Sublime。</p><p style="text-indent: 0em;">&nbsp;&nbsp;下面内容会使用到的文件,这里我通过网盘进行分享: <a class="btn btn-success" href="https://pan.baidu.com/s/13LHgiZ3G3dypjl0R0wra9Q" target="_blank">点此下载</a> 密钥:<span style="color: rgb(0, 112, 192);">wanq</span>。<br/></p><p class="artical_littlestyle1">1、安装nasm</p><p style="text-indent: 2em;">从网上下载nasm编译器的安装包,然后安装到系统中,安装完成之后,可以命令窗口中执行命令:<span style="color: rgb(0, 112, 192);">nasm -v</span>,如果输出了nasm的版本信息,那么就表示nasm安装成功;如果没有输出版本信息,那么可以将nasm安装目录(nasm.exe所在的路径)添加到系统环境变量中,之后再重新打开命令窗口,输入命令:<span style="color: rgb(0, 112, 192);">nasm -v</span>,应该就可以正确的输出nasm的版本信息。</p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.12.17/1545048538354875.png" onclick="preview_image(&#39;/uploads/AilsonJack/2018.12.17/1545048538354875.png&#39;)"/></p><p class="artical_littlestyle2">2、使用配置文件</p><p style="text-indent: 2em;">打开Sublime,然后选择<span style="color: rgb(0, 112, 192);">Preferences</span> -&gt; <span style="color: rgb(0, 112, 192);">Browse Packages…</span>,然后将我提供的<span style="color: rgb(255, 0, 0);">nasm.sublime-build</span>文件放入弹出的文件框的<span style="color: rgb(0, 112, 192);">User</span>文件夹中,然后可以关闭窗口,之后重启Sublime,可以在<span style="color: rgb(0, 112, 192);">Tools</span> -&gt; <span style="color: rgb(0, 112, 192);">Build System</span>中看到刚才安装的编译工具<span style="color: rgb(0, 112, 192);">nasm</span>:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.12.17/1545048538804720.png" onclick="preview_image(&#39;/uploads/AilsonJack/2018.12.17/1545048538804720.png&#39;)"/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.12.17/1545048538925846.png" onclick="preview_image(&#39;/uploads/AilsonJack/2018.12.17/1545048538925846.png&#39;)"/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.12.17/1545048539289960.png" onclick="preview_image(&#39;/uploads/AilsonJack/2018.12.17/1545048539289960.png&#39;)"/></p><p class="artical_littlestyle3">3、编译汇编程序</p><p style="text-indent: 2em;">Sublime打开汇编程序,然后可以试试按快捷键<span style="color: rgb(0, 112, 192);">Ctrl+B</span>,可以看到汇编程序代码所在的目录生成了编译好的文件:</p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.12.17/1545048542316072.png" onclick="preview_image(&#39;/uploads/AilsonJack/2018.12.17/1545048542316072.png&#39;)"/></p><p style="text-align:center"><img src="/uploads/AilsonJack/2018.12.17/1545048541645748.png" onclick="preview_image(&#39;/uploads/AilsonJack/2018.12.17/1545048541645748.png&#39;)"/></p><p style="text-indent: 2em;">至此就完成了Sublime编译汇编程序的功能,如有疑问欢迎留言。</p>
欢迎关注博主的公众号呀,精彩内容随时掌握:
热情邀请仔细浏览下博客中的广告,万一有对自己有用或感兴趣的呢。◕ᴗ◕。。
如果这篇文章对你有帮助,记得点赞和关注博主就行了^_^,当然了能够赞赏博主,那就非常感谢啦!
注: 转载请注明出处,谢谢!^_^
转载请注明来源: 本文链接:  By: AilsonJack
Sublime 编译汇编程序  |  说好一起走
暂无评论,要不要来个沙发
发表评论

 
Copyright © 2015~2023  说好一起走   保留所有权利   |  百度统计  蜀ICP备15004292号