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.
See this page: http://wiki.osdev.org/C++
It has everything necessary to start writing an OS using c++ as the core language using the more popular toolchains.
In addition this page should prove to be very helpful: http://wiki.osdev.org/C++_Bare_Bones. It pretty much walks you through getting to the c++ entry point of an OS.