The raco ctool command works in various modes (as determined by command-line flags) to support various tasks involving C code.
12.1 Compiling and Linking C Extensions
12.1.1 API for 3m Transformation
12.2 Embedding Modules via C
12.3 API for Raw Compilation
12.3.1 Bytecode Compilation
12.3.2 Loading Compiler Support
12.3.3 Options for the Compiler
12.3.4 The Compiler as a Unit
12.3.4.1 Signatures
12.3.4.2 Main Compiler Unit
12.3.4.3 Options Unit