Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>cc65 编译New to Visual Studio Code? Get it now.
cc65 编译

cc65 编译

chengbin

|
2 installs
| (0) | Free
在资源管理器右键添加“编译此文件”,使用 cc65(ca65 + ld65)编译 .asm 文件。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

cc65 编译器扩展

在资源管理器中右键 .asm 文件,选择 “编译此文件” 来使用 cc65 工具链(ca65 + ld65)编译。

使用说明(Windows + PowerShell):

  • 确保 ca65 和 ld65 在系统 PATH 中可用。
  • 推荐在工作区创建 .vscode/cc65.cfg 链接脚本,或在弹窗中输入绝对路径。
  • 右键 .asm 文件,点击 编译此文件,结果会在名为 cc65-Assembler 的 PowerShell 终端中显示。

注意:该扩展只是调用外部命令,不会修改工作区其它文件。错误与输出请查看终端。

安装与测试(开发者在本地测试):

  • 在 VS Code 中打开工作区根目录(例如 d:\Git代码\6502)。
  • 在命令面板运行 Developer: Reload Window 以加载未打包的扩展,或使用 F5 以扩展开发主机方式运行。
  • 确保 ca65 和 ld65 在环境变量 PATH 中可用(或在 PowerShell 中直接可执行)。
  • 在工作区创建 .vscode\cc65.cfg 链接脚本,或在首次编译时输入完整路径。
  • 右键点击任意 .asm 文件,选择 编译此文件,查看 cc65-Assembler 终端输出。

示例命令(PowerShell):

ca65 test.asm
ld65 -C ..\.vscode\cc65.cfg test.o -o test.exe
Remove-Item test.o

配置(可选):

在 VS Code 设置中可以配置默认值,从而避免每次选择:

  • 打开用户或工作区设置(File -> Preferences -> Settings),搜索 cc65,或直接编辑 .vscode/settings.json。
  • 支持的设置项:
    • cc65.cfgPath: 默认链路脚本路径(相对或绝对),示例:.vscode/cc65.cfg 或 D:\some\cc65.cfg
    • cc65.ca65Path: ca65 可执行或命令(默认 ca65)
    • cc65.ld65Path: ld65 可执行或命令(默认 ld65)
    • cc65.keepObj: 是否保留 .o 中间文件(布尔,默认 false)

示例 .vscode/settings.json:

{
	"cc65.cfgPath": ".vscode/cc65.cfg",
	"cc65.ca65Path": "ca65",
	"cc65.ld65Path": "ld65",
	"cc65.keepObj": false
}

输出查看与错误处理

  • 扩展会将 ca65 / ld65 的 stdout 和 stderr 写入名为 cc65 Compiler 的 Output 面板(View -> Output 然后从右上角下拉选择)。
  • 仅显示编译器的输出;如任一步骤返回非零退出码,扩展会弹出错误提示并在 Output 面板中显示详细信息。
  • 若想保留中间 .o 文件,请在设置中将 cc65.keepObj 设为 true。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft