Skip to content

GCC (Native Compiler for On-Device Compilation)

This package provides a complete GCC toolchain for on-device compilation, enabling software development directly on the router/device.

Features

  • GCC compiler (gcc, g++, cpp)
  • Complete cross-compilation toolchain
  • Support for C and C++ development
  • Integration with uClibc runtime

Components

  • gcc: GNU C Compiler
  • g++: GNU C++ Compiler
  • cpp: C Preprocessor
  • libgcc: GCC runtime library
  • libstdc++: C++ Standard Library

Usage

After installation, you can compile C/C++ programs directly on the device:

Bash
# Compile a C program
gcc -o hello hello.c

# Compile a C++ program
g++ -o hello hello.cpp

Notes

  • Required for building Python extensions and other compiled packages on-device
  • Uses serial compilation (-j1) during toolchain build to prevent race conditions