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 Recognizing Module Suffixes
12.3.3 Loading Compiler Support
12.3.4 Options for the Compiler
12.3.5 The Compiler as a Unit
12.3.5.1 Signatures
12.3.5.2 Main Compiler Unit
12.3.5.3 Options Unit