I am writing a C program and my operating system is MacOS. 
I am wondering how to add a macro in order to compile my C program under different operating system, mainly Windows and Linux?
Thanks a lot for providing me an idea on this question.
 
    