Hello.
During these days, I have spent time to review and research more about the popular build tools and build systems for C++ development (Including GNU GCC, GNU Make, GNU Autotools, and CMake). As the result, the below git repository is created as a summary. Feel free to use and share for study purposes.
There may be many errors during the learning process, please share comments and suggestions if you found any mistakes.