我尝试在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
这是源文件:
这是编译器的输出:
答案 0 :(得分:1)