devkitPro is an organisation dedicated to producing a number of cross compilers intended for use by hobby programmers writing their own games and applications for popular games consoles where it's possible to run unsigned code. The goal is to provide amateur programmers with the means to program for resource limited devices and so gain valuable experience which would transfer well to a career in game development.
Starting in 2003 with a cross compiler called devkitARM, used to write games for Nintendo's Gameboy Advance, devkitPro expanded to produce toolchains targeting GameCube, Wii , GP32, Nintendo DS, GP2X and Nintendo Switch.
devkitPro currently provide 3 toolchains, devkitARM, devkitPPC and devkitA64 along with a number of support libraries. All of them are managed via pacman.
Please refer to the Getting Started page for in depth instructions.