Welcome! This SDK is designed to be easy to install and use for newcomers to the N64, and is supported on Debian-based Linux distros, such as Ubuntu and Linux Mint.
It also works fine on WSL.
Instructions for installation will be in INSTALL.md.
To build a Docker image from the Dockerfile and make it available on your machine:
- Install Docker, e.g.
brew cask install dockeron macOS using Homebrew docker build --tag n64sdkmod-docker .
Building the image may take a while, as a GCC cross-compiler needs to be compiled. You may also need to increase the available RAM to 4 GB in Docker's advanced settings to avoid the build process being killed for using up all available container RAM.
To run the container and compile your ROM's source code within the container:
cd /path/to/your/codedocker run --volume "$(pwd):/src" n64sdkmod-docker bash -c 'cd /src && make'
This will copy your source directory into the container, invoke the cross-compiler, and output any build artifacts to your hosts's working directory.