[infras] add basic compiler and gcc compiler.