Short: GCC based dev toolchain for AmigaOS 3.x Author: GNU, Krystian Baclawski and others Uploader: carsten larsen mail com (Carsten Larsen) Type: dev/gcc Version: 2017 Requires: Linux i386 or compatible Architecture: other URL: https://github.com/cahirwpz/amigaos-cross-toolchain ABOUT GCC toolchain build from sources at Krystian Baclawski's github repository. DESCRIPTION GCC development is a part of the GNU Project, aiming to improve the compiler used in the GNU system including the GNU/Linux variant. The GCC development effort uses an open development environment and supports many other platforms in order to foster a world-class optimizing compiler, to attract a larger team of developers, to ensure that GCC and the GNU system work on multiple architectures and diverse environments, and to more thoroughly test and extend the features of GCC (source: https://gcc.gnu.org/gccmission.html). CONTENT gcc 2.95.3 g++ 2.95.3 libstdc++ 2.10 binutils 2.9.1 (GNU assembler, linker, etc.) libnix 2.2 (standard ANSI/C library replacement for AmigaOS) libm 5.4 (provides math library implementation for non-FPU Amigas) vbcc toolchain including vasm 1.7h, vlink 0.15d and C standard library IRA: a 68k disassembler/reassembler vda68k: portable M68k disassembler for 68000-68060, 68851, 68881, 68882 INSTALL This binary distribution needs to be installed in /opt/m68k-amigaos. # cd /opt && sudo tar -zxf ~/Downloads/m68k-amigaos-gcc.tar.gz # cd /usr/local/bin && sudo ln -s /opt/m68k-amigaos/bin/* . To install in another location the toolchain requires recompilation. Build instructions can be found in the source repository. EXAMPLE Edit and save the text to hello.c: #include int main (void) { printf ("Hello, world!n"); return 0; } Compile with: # m68k-amigaos-gcc -noixemul hello.c -o Hello