Created Installing the nxdk (markdown)

Luca D'Amico 2017-12-12 00:14:52 +01:00
parent 3aae44449e
commit 17434cfa66
1 changed files with 27 additions and 0 deletions

27
Installing-the-nxdk.md Normal file

@ -0,0 +1,27 @@
This guide will help you to install the opensource nxdk, so you can write homebrews and test programs for CxBx-Reloaded.
## Installing the nxdk (Windows 10)
To install then nxdk on Windows, you will need the Windows Subsystem for Linux. If you haven't installed it yet, please follow this guide prior to start: https://docs.microsoft.com/it-it/windows/wsl/install-win10
Open a Bash shell and run the following command:
`sudo apt-get install build-essential flex bison clang git`
Now, you will have to add the llvm repository to your sources.list. So, run this command:
`sudo nano /etc/apt/sources.list`
and paste this string at the end of the list:
`deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial main`
then refresh, with:
`sudo apt-get update && sudo apt-get upgrade`
we can now install llvm:
`sudo apt-get install clang-4.0 lldb-4.0 llvm-4.0 llvm-4.0-dev`
you might need to create an alias for lld-link:
`alias lld-link=lld-link-6.0`
Finally we are ready to download the nxdk! Run these commands:
`git clone https://github.com/xqemu/nxdk.git`
`cd nxdk`
`git submodule init && git submodule update --recursive`
Done! You might want to compile a test program to check if everything is working correctly:
`cd samples/0ldskoo1`
`make`
Good luck!