Additional Reading Resources
Bash
C++
C++ Core Guidelines
Declarations and Definitions
Preprocessor Definitions
Thinking in C++, 2nd ed. Volume 1
Thinking In C++ Volume 2: Practical Programming
Clang
Cmake
Documentation
Hitchhiker’s Guide
Hunter cross-platform package manager: organize freedom
Cmd
Command Interpreter
Windows Commands
Compilers
C++ compilers
Compilation in details
GCC Predefined Macros
MSVC Predefined Macros
Translation unit
Dependency injection
Wiki
Living In Interesting Times
Graphviz
GNU
Environment Variables Affecting GCC
GCC
ISO Cpp
MSVC
Build C/C++ code on the command line
C/C++ Build Tools
CL Environment Variables
Compiler Options
Import library
Linker Options
MSVC Toolsets
Setting the path and environment variables
Working with Import Libraries and Export Files
MSYS2
The documentation
From scratch
Mintty
Installation
Installer
Terminals