Make C生成器 singleton