http://www.pocketgear.com/software_detail.asp?id=5723
A blurb:
The Pocket ViC c-subset compiler calls standard c-runtime functions, and generates efficient ARM code. Pocket Vic is useful for developing small utilities on the Pocket PC and exploring your Pocket PC.
Personally, I have sworn to never use a vi editor again since my unix days are long gone.

Dan East