move C code compilation  to CompilerC