VC background batch compiler function
The VC background batch compiler can compile multiple solutions and project files without starting VC. Compared with command line compilation, the software can exclude project files that are repeatedly included in multiple solutions and can continuously adjust during the compilation process. The compilation order of the project solves the dependency problem before the project (when compiling one project, you need the library file generated by another project). You can freely set whether the compilation error will stop and wait for user processing or continue compilation. You can set the compilation to automatically shut down after completion.
Compiler differences
The Visual C++ 2015 runtime includes the C Runtime (CRT), Standard C++ and MFC, C++, and OpenMP. Visual C++ applications are developed using dynamic linking to Visual Studio 2015 and Visual C++ libraries. It has an integrated development environment that provides editing programming languages such as C language, C++, and C++/CLI. VC++ integrates convenient debugging tools, especially Microsoft Windows API, 3D animation DirectX API, and Microsoft .NET framework.
gcc is the compiler of gnu c, g++ is the compiler of gnu c++, and egcs (Enhanced GNU Compiler Suite) can be considered an improved version of gcc. At present, gcc has been renamed from originally representing GNU C Compiler to representing GNU Compiler Collection. MinGW or Cgywin is a collection of gnu c/c++ compiler, library files, and runtime environment on the windows platform.
it works
it works
it works