Line 5:
Line 5:
| type = library
| type = library
| maintainer = WinterMute
| maintainer = WinterMute
−
| version = r24
+
| version = r41-2
| licence = Various
| licence = Various
−
| download = http://sourceforge.net/projects/devkitpro/
+
| download = https://devkitpro.org/wiki/Getting_Started
−
| website = http://www.devkitpro.org/
+
| website = https://devkitpro.org/
−
| discussion = http://forums.devkitpro.org/viewforum.php?f=3
+
| discussion = https://forums.devkitpro.org/viewforum.php?f=3
−
| source = http://sourceforge.net/projects/devkitpro/develop
+
| source = https://github.com/devkitPro
}}
}}
'''devkitPPC''' is a port of the GNU Compiler Collection (GCC) and includes a C (gcc) and C++ compiler (g++), a debugger (gdb) and associated utilities, with the architecture "powerpc-eabi". It also includes standard C libraries based on [http://sourceware.org/newlib newlib], which is specifically designed for embedded systems. Compilers and libraries are also included for the MN10200, the Matsushita (Panasonic) chip used in the Wii DVD controller. It is designed to be used in conjunction with [[libogc]], a collection of Wii-specific low-level libraries.
'''devkitPPC''' is a port of the GNU Compiler Collection (GCC) and includes a C (gcc) and C++ compiler (g++), a debugger (gdb) and associated utilities, with the architecture "powerpc-eabi". It also includes standard C libraries based on [http://sourceware.org/newlib newlib], which is specifically designed for embedded systems. Compilers and libraries are also included for the MN10200, the Matsushita (Panasonic) chip used in the Wii DVD controller. It is designed to be used in conjunction with [[libogc]], a collection of Wii-specific low-level libraries.
−
Instructions for setting up the system are available for [[Devkitppc_setup_(Windows)|Windows]], [[Devkitppc_setup_(Mac OS X)|Mac OSX]] and [[Devkitppc_setup_(Linux)|Linux]]. Additional information and download links can be found at the [http://www.devkitpro.org/ devkitPro website].
+
Instructions for setting up the system are available at the [https://devkitpro.org/wiki/Getting_Started devkitPro website].
−
Automated install scripts for Linux can be found at [[DevkitPPC.sh]] and [[DevkitProLinuxInstall]]. These are 3rd party installers and are not supported by the devkitPRO team. So don't complain to them if they break something.
+
devkitPPC also comes with example source code documents that can be used to base one's project off of. These include examples in audio, graphics, and adding a GUI to a homebrew app.
For Windows users it comes with the [http://www.mingw.org/wiki/MSYS MSYS] environment, which is a minimal set of GNU tools such as a shell.
For Windows users it comes with the [http://www.mingw.org/wiki/MSYS MSYS] environment, which is a minimal set of GNU tools such as a shell.
Line 23:
Line 23:
=== Ported libraries ===
=== Ported libraries ===
−
The following libraries are [http://sourceforge.net/projects/devkitpro/files/portlibs available for download] from devkitPro SourceForge, precompiled for use with devkitPPC. Simply place them in the appropriate devkitPPC portlibs folder (on Windows this is c:\devkitPro\portlibs\ppc).
+
The following libraries are available for download from devkitPro pacman, precompiled for use with devkitPPC.
* Expat - XML parser library
* Expat - XML parser library
Line 41:
Line 41:
* [[wiiload]] - a utility for uploading code to the wii written by [[User:dhewg|Dhewg]].
* [[wiiload]] - a utility for uploading code to the wii written by [[User:dhewg|Dhewg]].
* [[gxtexconv]] - a utility for texture conversion written by Shagkur.
* [[gxtexconv]] - a utility for texture conversion written by Shagkur.
+
* [[Gcube]] - a gamecube only emulator for desktop
== See also ==
== See also ==