For cell phone games, I use the Java SDK, and I am trying to get my hands on BREW, which is a C/C++ Compiler.

edit: Woops didn't mean to press submit..

I'm using DirectX on my computer, so these compilers can run on DirectX, but the programs they generate do not?