я пытался кодировать хорошо известный привет мир программы в C и скомпилирован с помощью этой команды:Gcc не дают предупреждение о новой строки в конце файла
gcc -Wall -Wextra -pedantic -std=c99 main.c -o exeFile
, но я не получил никакого предупреждения о 5.1. 1.2 в стандарте C (новая строка в конце файла).
Я использовал редактор Vim для этого, и я должен также инвалидов новой строки настройки, введя:
set binary
set noeol
Я хочу знать, как я могу генерировать предупреждение.
б НКУ: 5.4.0
Это исходный файл:
Это выход компилятора:
Вы говорите о * Исходный файл, который не является пустым заканчивается в символ новой строки, которая не должна быть непосредственно предшествует символ обратной косой черты, прежде чем любое такое сращивание происходит . *? – NathanOliver
да, я говорю об этом. – Sabrina
Если вы использовали GCC 5.4.0, то, безусловно, документация для этой версии была бы более подходящим ресурсом, чем документы для более ранней версии. В любом случае было бы полезно, если бы вы предоставили более конкретную ссылку в документах GCC, чтобы облегчить рассмотрение прохода в контексте. –