常见警告1

///////////这是在.c文件中

*** Using Compiler 'V5.06 update 3 (build 300)', folder: 'D:\MDK5\ARM\ARMCC\Bin'
Build target 'Template'
compiling key.c...
..\HARDWARE\KEY\key.c(66): warning: #1-D: last line of file ends without a newline
}
..\HARDWARE\KEY\key.c: 1 warning, 0 errors
linking...
Program Size: Code=2072 RO-data=336 RW-data=32 ZI-data=1832
FromELF: creating hex file...
"..\OBJ\key.axf" - 0 Error(s), 1 Warning(s).
Build Time Elapsed: 00:00:01

///////////////////////////分界线////////////////////////////////

#1-D: last line of file ends without a newline

最后一行缺少换行符

///////////这是在.h文件中

*** Using Compiler 'V5.06 update 3 (build 300)', folder: 'D:\MDK5\ARM\ARMCC\Bin'
Build target 'Template'
compiling key.c...
..\HARDWARE\KEY\key.h(22): warning: #1-D: last line of file ends without a newline
#endif
..\HARDWARE\KEY\key.c: 1 warning, 0 errors
compiling main.c...
..\HARDWARE\KEY\key.h(22): warning: #1-D: last line of file ends without a newline
#endif
main.c(32): warning: #111-D: statement is unreachable
return 0;
main.c(33): warning: #1-D: last line of file ends without a newline
}
main.c: 3 warnings, 0 errors
linking...
Program Size: Code=2072 RO-data=336 RW-data=32 ZI-data=1832
FromELF: creating hex file...
"..\OBJ\key.axf" - 0 Error(s), 4 Warning(s).
Build Time Elapsed: 00:00:01

///////////////////////////分界线////////////////////////////////

同样也是

最后一行缺少换行符!!!!!!!

猜你喜欢

转载自www.cnblogs.com/Llingfeng/p/12813676.html