Нет, GCC не добавляет дополнительные пробелы в коде во время компиляции. Ошибка при компиляции программы с помощью GCC, но без ошибок при компиляции с использованием Visual Studio/MSBuild может быть вызвана различиями в интерпретации стандартов языка программирования, оптимизациями компилятора или различиями в предоставляемых функциях и библиотеках. В таких случаях рекомендуется проверить предупреждения, которые генерирует компилятор, и анализировать различия в настройках компиляторов для поиска возможных причин ошибок.