Hi, Now I want to support C++ in our research operating system, which is written from "bare metal". So it does not have compatible system interface with Linux, but it has a large part of standard C library. As I am still a very beginner in both OS and programming language. I do not clearly know how I can achieve this. In general, what steps do I need? I am very confused about the relationship among compiler (gcc), libraries (libgcc, libstdc++, libc and so on) and OS. Thanks a lot. Yuxin