VS Code + nasm 汇编环境
文章目录
- 前言
- 1. vs code 扩展安装
- 1.1 语法支持
- 1.2 集成编译
前言
使用vs code开发汇编语言程序。vscode(下称“vsc”) 和 nasm 的下载安装就不赘述了,都是傻瓜式的“下一步”操作,不会的的百度一下就好。
1. vs code 扩展安装
1.1 语法支持
要想vsc支持汇编语言,比如语法高亮、自动补全等,就要安装vsc的扩展了。nasm有一个官方的扩展,貌似不支持自动补全,小编看了眼这个,自动补全不是很好,起码还是有
1.2 集成编译
vsc本身支持“task.json”、“launch.json”文件,方便我们构建程序,你可以学习一下,自己配置文件。这里小编使用的是code runner
扩展。
要配置 Code Runner 才能支持 NASM 汇编语言。
这里小编直接通过文件扩展名来配置,即以后碰到.asm
文件,都是调用该配置。因为小编只想将源代码直接生成指令,没有其他需求。
在“settings.json”中的code-runner.executorMapByFileExetension
下新增一行
".asm": "cd $dir && nasm.exe -f bin $fileName -o $fileNameWithoutExt.bin",
即可,完成后就在在右上角的运行按钮编译nasm汇编源文件。
完成