Это не очень технический вопрос сам по себе, это в основном из-за моего любопытства, почему при создании программного обеспечения с помощью Visual Studio, когда вы нажимаете «Build» или «Build & Run», или вы просто компилируете свой программное обеспечение сгенерированный .exe очень легкий по сравнению с использованием CMD
Например, я кодирую с помощью Visual Studio, и он может сгенерировать .exe размером около 1,5 МБ, но когда я компилирую один и тот же файл .cpp с помощью> CL, выходной файл .exe может иметь даже двойной вес.
Это почему? Тот же самый глупый вопрос относится и к компиляторам GNU? при использовании cpp file.cpp сгенерированный exe может быть в три раза больше, чем у Microsoft