cgcc(1) User Commands cgcc(1) NNAAMMEE cgcc - Compiler wrapper to run Sparse after compiling SSYYNNOOPPSSIISS ccggcccc [_S_P_A_R_S_E _O_P_T_I_O_N_S]... [_C_O_M_P_I_L_E_R _O_P_T_I_O_N_S]... [_I_N_P_U_T _F_I_L_E_S]... mmaakkee CCCC==ccggcccc DDEESSCCRRIIPPTTIIOONN ccggcccc provides a wrapper around a C compiler (cccc by default) which also invokes the Sparse static analysis tool. ccggcccc accepts all Sparse command-line options, such as warning options, and passes all other options through to the compiler. By providing the same interface as the C compiler, ccggcccc allows projects to run Sparse as part of their build without modifying their build system, by using ccggcccc as the compiler. For many projects, setting CCCC==ccggcccc on the mmaakkee command-line will work. EENNVVIIRROONNMMEENNTT RREEAALL__CCCC If set, ccggcccc will use this as the compiler to invoke, rather than the default cccc. CCHHEECCKK If set, ccggcccc will use this as the Sparse program to invoke, rather than the default ssppaarrssee. SSEEEE AALLSSOO ssppaarrssee(1) cgcc(1)