如果由于各种原因需要在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