Build times in C++ and how to speed them up

In this article, I will provide a quick overview of the steps involved in a C++ build process and how the choice of appropriate tools can speed it up. The more substantial a project is, the longer builds take. The cause is typically the sheer amount of files that need to be processed. Also, the number of additional libraries that need to be linked and or built is generally