The raco ctool command works in various modes (as determined by command-line flags) to support various tasks involving C code.
11.1 Compiling and Linking C Extensions
11.1.1 API for 3m Transformation
11.2 Embedding Modules via C
11.3 API for Raw Compilation
11.3.1 Bytecode Compilation
11.3.2 Loading Compiler Support
11.3.3 Options for the Compiler
11.3.4 The Compiler as a Unit
11.3.4.1 Signatures
11.3.4.2 Main Compiler Unit
11.3.4.3 Options Unit