The administration of the compilation and linking processes is possible with the help of environment variables. Often CLIP is using in C+PO (C+PO programs - pseudocode inside C program - quickly compilated, small size, slow operation, but managed by standard tools of C developer. Theoretically, decompilation is possible, though this is much more complex than for PO files) mode. Thats why the part of variables relate to the C-compiler. You must know - CLIP (like CA-Clipper) not a compiler itself. Mostly it's translate to pseudocode (bytecode) with a C-wrapper. So, there is no needing to change the default values of thats kind of variables.
name of C compiler (default=='gcc')
options for C compiler (default=='')
'compile-only' flag for C compiler (default=='-c')
optimisation flag for C compiler (default=='-O2')
debug flag for C compiler (default=='-g')
output flag for C compiler (default=='-o')
include flag for C compiler (default=='-I')
suffix for output object files (default=='.o')
suffix for output shared files (default=='.so')
suffix for library files (default=='.a')
suffix for shared library files (default=='.so')
options for C compiler - shared version (default=='-shared')