OpenIndiana and the illumos developers typically use a standard set of open source or free development tools for compiling and debugging software.
Tool | Definition |
---|---|
Apptrace | tool to monitor and review application calls to shared libraries |
Binutils | collection of binary tools containing the assember (as) and linker (ld) |
GCC | C/C++ compiler |
GDB | C/C++ code Debugger |
DTrace | tool for analyzing and debugging kernel and application problems |
NetBeans | IDE used for code debugging and profiling |
Valgrind | tools to profile applications for memory issues and system calls. |
Preferred version of GCC to use when porting C/C++ software and building illumos-gate (OI has patched GCC packages).
GCC Version | Configuration | Testing | Caveats |
---|---|---|---|
6.4.0 | /usr/gcc/6 libdir | Patched. Tested with illumos kernel. |