I\'m just wondering how you create a freestanding program in C++?
Edit: By freestanding I mean a program that doesn\'t run in a hosted envrioment (eg.
google 'embedded c++' for a start
Another idea is to start with the embedded systems emulators, for example the atmel AVR site has a nice IDE the emulates atmel AVR systems, and allows you to build raw code in C and load it into an emulated CPU, they use gcc as toolchain (I think)