OpenIndiana and the illumos developers typically use a standard set of open source or free development tools for compiling and debugging software.
|Apptrace||tool to monitor and review application calls to shared libraries|
|Binutils||collection of binary tools containing the assember (as) and linker (ld)|
|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).
|6.4.0||/usr/gcc/6 libdir||Patched. Tested with illumos kernel.|