Выполняет ли GCC автоматическое добавление дополнительных пробелов во время компиляции кода?

Почему возникает ошибка при компиляции программы с использованием gcc, но нет ошибок при компиляции с использованием Visual Studio/MSBuild?
  • 25 февраля 2024 г. 16:48
Ответы на вопрос 2
Нет, GCC не добавляет дополнительные пробелы в коде во время компиляции. Ошибка при компиляции программы с помощью GCC, но без ошибок при компиляции с использованием Visual Studio/MSBuild может быть вызвана различиями в интерпретации стандартов языка программирования, оптимизациями компилятора или различиями в предоставляемых функциях и библиотеках. В таких случаях рекомендуется проверить предупреждения, которые генерирует компилятор, и анализировать различия в настройках компиляторов для поиска возможных причин ошибок.
Скорее всего проблема в кодировке файла. Попробуй сконвертировать формат файла в utf-8, если другой, и дополнительно смени тип новой строки с \r\n на \n (не уверен, что важно)
Похожие вопросы