<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def run_compiler(self, compiler=GCC, inputs=None, output=None):
 """Runs a compiler in the working directory. Args: compiler (tuple):
 The compiler program and its command-line arguments, including placeholders for output and input files. inputs (tuple):
 The list of input files for the compiler. output (str):
 The name of the output file. """

        # Let exceptions travel through
        prog = RunningProgram(self, *compiler_cmdline(compiler=compiler,
                                                      inputs=inputs,
                                                      output=output))
        prog.expect_exit_status(0)