Windows下RadASM中使用NASM汇编器遇阻:仅显示HTML选项
解决RadASM仅显示HTML汇编器选项的问题
核心排查与解决步骤
RadASM原生支持NASM,但需正确配置工具链与模板关联,以下是具体操作:
1. 检查并修复RadASM配置文件
RadASM通过根目录下的RadASM.ini管理汇编器关联:
- 用文本编辑器打开RadASM安装目录中的
RadASM.ini - 找到
[Assemblers]段落,确认是否存在NASM相关配置;若缺失,手动添加:NASM=1 NASMPath="你的NASM安装绝对路径\nasm.exe" - 保存文件后重启RadASM
2. 确认项目模板的汇编器关联
- 新建项目时,选择
Win32 EXE/Win64 EXE等对应平台的汇编项目模板,而非HTML模板 - 针对现有项目,右键项目→
Project Settings→Assembler,尝试手动选择NASM;若列表为空,检查项目对应的模板文件(如Win32Exe.ini)是否包含NASM配置项
3. 验证NASM路径有效性
- 打开命令提示符,执行
nasm -v,确认能正常输出版本信息,确保PATH环境变量配置生效 - 若PATH配置无效,直接在RadASM的工具设置中指定NASM的绝对路径,规避环境变量冲突
4. 插件与依赖说明
RadASM v2.2.2.3默认无需第三方插件即可支持NASM,但需注意:
- 优先使用NASM稳定版(如2.15.x系列),RC版本可能存在兼容性问题
- 确保系统基础运行库(如
msvcrt.dll)完整,Windows系统默认已包含,若缺失可通过系统组件修复工具恢复
5. 极端情况处理
- 卸载RadASM,删除安装目录下的配置文件(
RadASM.ini、Templates文件夹),重新安装后再配置NASM路径 - 尝试使用RadASM的最新测试版(操作前请备份现有项目)
内容的提问来源于stack exchange,提问作者Charlie
相关产品推荐
相关产品推荐

