GCC (Native Compiler for On-Device Compilation)⚓︎
- Package: master/make/pkgs/gcc-toolchain/
- Steward: Ircama
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:
Notes⚓︎
- Required for building Python extensions and other compiled packages on-device
- Uses serial compilation (
-j1) during toolchain build to prevent race conditions