This is a fairly general question regarding the Code::Blocks IDE, more specifically, version 20.03. It is fairly simple to create a console application of any kind using this IDE for some purpose. However, based on my experiences, it requires a little more effort to run this file on its own, outside the building environment of the IDE. A solution to this, which can be found online, is adding to Windows environment variables, the path to three DLL files, which come with the software when installed. They are titled as follows:
libgcc_s_seh-1.dll
libstdc++-6.dll
libwinpthread-1.dll
I would simply like to know why these files are required in specific and perhaps what the code they house does, purely for understanding purposes.