月度归档: 2020 年 3 月

  • Switch开发环境搭建

    如果由于各种原因需要在Switch上做开发,那么第一个需要的就是环境配置。目前主要需要的是devkitA64和libnx。

    devKitA64是在devkitPro下的,另外还有ARM、3ds等,如果只是Switch开发安装A64即可。这里注意下devkitPro没有版本号管理一说。

    Mac

    我这里以mac为例,首先下载devkitPro_pacman,按照说明安装。然后确认下xcode情况

    xcode-select --install

    修改环境配置为

    export DEVKITPRO=/opt/devkitpro
    export DEVKITARM=${DEVKITPRO}/devkitARM
    export DEVKITPPC=${DEVKITPRO}/devkitPPC
    export PATH=${DEVKITPRO}/tools/bin:$PATH

    libnx在上面安装完成后会自带,不需要额外处理。

    Ubuntu

    如果是ubuntu系统,安装步骤基本一致,首先确保依赖

    apt-get git wget install libxml2 libstdc++6 gpg xz-utils make -y

    安装pacman并设置环境变量

    wget https://github.com/devkitPro/pacman/releases/download/devkitpro-pacman-1.0.1/devkitpro-pacman.deb
    RUN dpkg -i devkitpro-pacman.deb && dkp-pacman -S