Please read COMPILING.md- it covers general information and more specific recipes for Linux, OS X, Windows and BSD. See COMPILER_SUPPORT.mdfor details on which compilers we support. And you can always ...