魅力程序猿

  • 首页
  • Java
  • Android
  • APP
    • 扑克计分器
    • Video Wallpaper
  • 联系我
  • 关于我
  • 资助
道子
向阳而生
  1. 首页
  2. AI技术
  3. 正文

GBA开发-01:搭建开发环境

2026年7月9日 13点热度 0人点赞 0条评论

📰 来源: 博客园


OS: windows10, 搭建过程使用了AI

1.下载 devkitPro Updater ,这里有3.0.3版本, 2026/07/07,这个时间点的最新版本

  https://github.com/devkitPro/installer/releases/download/v3.0.3/devkitProUpdater-3.0.3.exe

2.安装DevkitPro

  只需要选择GBA环境即可,安装到 C:\devkitPro (默认目录,改了路径可能会导致有些地方报错),国内网络的原因可能需要多试几次

下载地址 https://code.visualstudio.com/

下载后双击安装,一直下一步,直到安装完成

4.下载模拟器,用于测试开发的GBA程序

https://mgba.io/downloads.html

 https://github.com/mgba-emu/mgba/releases/download/0.10.5/mGBA-0.10.5-win64.7z

用vscode打开 C:\devkitPro\examples\gba\template 文件夹,这里是一个sample程序

 其中,需要手动添加.vscode文件夹,并在.vscode文件下添加以下4个文件

c_cpp_properties.json   

{
    "version": 4,
    "configurations": [
        {
            "name": "GBA",
            "compilerPath": "C:/devkitPro/devkitARM/bin/arm-none-eabi-gcc.exe",
            "intelliSenseMode": "gcc-arm",
            "cStandard": "gnu11",
            "includePath": [
                "${workspaceFolder}/source",
                "${workspaceFolder}",
                "C:/devkitPro/libgba/include",
                "C:/devkitPro/devkitARM/arm-none-eabi/include"
            ],
            "defines": [
                "__GBA__",
                "ARM7"
            ]
        }
    ]
}

launch.json ,注意,这里配置的gba模拟器的路径,用于直接启动mGBA模拟器测试我们开发的程序

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Run mGBA",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "C:/dev/Emulator/mGBA-0.10.5-win32/mGBA.exe",
            "args": [
                "${workspaceFolder}/template.gba"
            ],
            "cwd": "${workspaceFolder}"
        }
    ]
}

settings.json

{
    "files.associations": {
        "*.h": "c"
    },
    "editor.tabSize": 4,
    "editor.insertSpaces": true,
    "C_Cpp.default.configurationProvider": "ms-vscode.makefile-tools"
}
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Build GBA",
            "type": "shell",
            "command": "make",
            "args": [],
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "problemMatcher": [
                "$gcc"
            ]
        },
        {
            "label": "Clean",
            "type": "shell",
            "command": "make",
            "args": [
                "clean"
            ]
        }
    ]
}

最后 Makefile要复制到 C:\devkitPro\examples\gba\template ,否则编译时报错

6. 在source文件下有一个template.c, 按ctrl+shift+b 来编译程序

 按 F5,会运行模拟器并加载开发的gba程序 ,如图

到这里,开发环境搭建完成 


🔗 原文链接: 点击阅读原文

标签: AI 人工智能 技术博客
最后更新:2026年7月9日

daozi

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

您需要 登录 之后才可以评论
搜索
联系方式

QQ群:179730949
QQ群:114559024
欢迎您加入Android大家庭
本人QQ:136049925

赐我一丝安慰
给我一点鼓励

COPYRIGHT © 2023 魅力程序猿. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

豫ICP备15000477号