- Check system and prompt an error message, when source code compiled
  under a wrong os
- Create a new header file to store runtime flags