-
Notifications
You must be signed in to change notification settings - Fork 114
Build Image and SDK
tiopex edited this page Sep 12, 2024
·
11 revisions
sudo apt install -y wget unzip build-essential git bc swig libncurses-dev libpython3-dev libssl-dev cpio rsync subversion python3 mercurial imagemagick btrfs-progs
git clone https://github.com/MiyooCFW/buildroot.git
cd buildroot
- Shared uClibc Image and SDK
- Shared musl Image and SDK
- Static uClibc SDK only
- Static musl SDK only
NOTE: You can build only one type of source, after each build you need to clean workspace by using
make clean
NOTE: Difference between static and shared: Static library Shared_library
NOTE: You will also need at least 10GB of free space before you can proceed
NOTE: This can take a long time!
make miyoo_uclibc_defconfig
make sdk
make miyoo_musl_defconfig
make sdk
make miyoo_static_uclibc_defconfig
make sdk
make miyoo_static_musl_defconfig
make sdk
NOTE: If you have a multicore CPU, you can increase build speed with: make -j ${YOUR_CPU_COUNT}
Img will be in the output
directory e.g.
miyoo-cfw-2.0.0-67298a0_uclibc-BETAv2.img
SDK will be in the output
directory
arm-miyoo-linux-uclibcgnueabi_sdk-buildroot.tar.gz
Unpack arm-miyoo-linux-uclibcgnueabi_sdk-buildroot.tar.gz
to /opt/miyoo
, additionally you can run relocate-sdk.sh
in custom SDK path
gzip -d arm-miyoo-linux-uclibcgnueabi_sdk-buildroot.tar.gz
tar xvf arm-miyoo-linux-uclibcgnueabi_sdk-buildroot.tar
mv arm-miyoo-linux-uclibcgnueabi_sdk-buildroot miyoo
sudo cp -a miyoo /opt/
/opt/miyoo/relocate-sdk.sh
Your SDK is ready to use
- Overview
- Console Hotkeys
- Build Image and SDK
- Build Kernel
- Build uBoot
- Get the prebuilt SDK from GH actions
- Making Games
- Using Docker to Compile Games
- Remote debugging
- USB Networking
- Bug Reporting
- Discussions Topics
- Emulator Info
- Homebrew Info
- DosBox Setup
- RetroArch Setup
- GameBoy
- Gameboy Advance
- Arcade
- PlayStation
Themes
- GMenu2X
- SimpleMenu
Frontends
Projects
Modding
- ALL
- V90
- PocketGo
- BittBoy