GCC
GNU C compiler
Command lineDevelopmentBuild tools and compilers
Not tested on a device yet. What that means
GCC in Breadstick
Breadstick note
build-essential, which the Development bundle on Breadstick's Recommended apps screen sets up, brings in GCC with g++ and make, so programs build natively for the device's ARM64 processor. Each parallel build job is another process, and Android limits how many an app may run; build in your Linux home folder, which is much faster than Android's shared folders.
Breadstick runs Debian's own gcc package for ARM64, the build a Debian 13 computer with an ARM processor installs, so GCC should behave as it does on a Linux PC. It is a command line program rather than an app with a window of its own: you run it by typing its command in Breadstick's Terminal, or in any terminal window on the Linux desktop, and it needs no Desktop or Floating session running.
Commands in the package
gccc89-gccc99-gccgcc-argcc-nmgcc-ranlibgcovgcov-dumpgcov-toollto-dump
Type one in Breadstick's Terminal to run it.
Compilers and build tools make ARM64 Linux programs on the device itself, with Debian's own toolchain. A big build uses the device's processor and memory, so it takes longer than on a desktop PC, and each parallel job is another process, which counts against the limit Android puts on apps. More in the docs: Troubleshooting: the desktop closes on its own.
About GCC
From Debian's package description
This is the GNU C compiler, a fairly portable optimizing compiler for C.
This is a dependency package providing the default GNU C compiler.
From Debian's description of the gcc package, under that package's license.
Related apps
- g++GNU C++ compilerCommand line
- gfortranGNU Fortran 95 compilerCommand line
- build-essentialInformational list of build-essential packagesCommand line
- ClangC, C++ and Objective-C compiler (LLVM based), clang binaryCommand line
- ccacheCompiler cache for fast recompilation of C/C++ codeCommand line
- GNU Makeutility for directing compilationCommand line
Sources and licenses
- Name: the name people know it by, chosen for this catalog; Debian's package is gcc.
- Summary: Debian's short description of the gcc package, under that package's license.
- Description: Debian's description of the gcc package, under that package's license.
- Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
- Popularity: Debian Popularity Contest counts.
More in About the catalog.