In this video I have followed the process for mingw installation and configuring environment variable.
MinGW (Minimalist GNU for Windows) is a development environment for creating Microsoft Windows applications. It provides a minimalist development environment for native Microsoft Windows applications by offering:
GCC (GNU Compiler Collection): This includes compilers for C, C++, and other languages, enabling developers to compile their code.
Binutils: Tools for handling binary files, including linking, assembling, and converting between different formats.
MSYS (Minimal SYStem): A lightweight shell and collection of Unix utilities that provide a Unix-like environment on Windows. This is useful for running configure scripts and makefiles, which are common in open-source projects.
MinGW aims to produce native Windows executables that do not depend on any third-party C runtime DLLs. This makes the executables more portable and easier to distribute.