Ok, I'll try it again. For some reason when I tried it yesterday, it was failing to compile because it was still using compiler settings from the Windows environment. More than likely I did something wrong.
Alternatively, can I also setup cygwin and use it's compiler as another build target? That would keep me on the same physical machine too, good for when I'm traveling ... assuming it works.