Gcc不会对文件结尾的换行发出警告

时间:2017-01-16 02:48:41

标签: c gcc

我尝试在c中编写一个众所周知的hello world程序,并使用以下命令对其进行编译:

gcc -Wall -Wextra -pedantic -std=c99 main.c -o exeFile

但我没有收到有关C标准5.1.1.2的任何警告(文件末尾的换行符)。

我使用了Vim编辑器,我也通过输入以下内容禁用换行设置:

set binary 
set noeol

我想知道如何生成此警告。

使用GCC:5.4.0

这是源文件:

enter image description here

这是编译器的输出:

enter image description here

1 个答案:

答案 0 :(得分:1)