rc compile