So here is the link :
My Unix project uses this :
No guarantee. I'm close to say: "impossible, except for very simple code". Simple code: calculations, input/output to the console, simple file operations. Not simple code: anything you ask the OS to do, specially related to windows and messages. And special OS-dependant headers.
g++ is the compiler from GNU. Its main use is in Linux. There are a few (but popular) "adaptations" in order to use it in Windows: cygwin, MinGW, etc.