You may use the windows version of maxima, as a gnu common lisp.
To start in lisp mode, simply add (setq SYSTEM::*TOP-LEVEL-HOOK* nil)
to the init.lsp in the directory where you start the lisp.
Note that gcc is included in the base distribution of maxima for
windows, so that you may do compilations without any additional software.