可能重复:
我是一个Linux用户,在工作中使用gcc,但在家里,我已经安装了cygwin软件包,并在我的windows机器上使用了它的gcc。
当我创建任何.c文件并运行它的显示时,我会发出警告
Warning : No new line at end of file
当我在那个c文件末尾添加额外的新行时,警告就消失了。在Linux中与gcc一起工作时,我还没有遇到过这样的警告。
所以
,为什么我会收到这个警告?这是什么意思?
编辑
做这件事有什么需要或者有什么好处?
如果它是c++编程标准的一部分,那么为什么它在linux中工作时没有出现任何错误?
我需要使用C语言编程来计算总的CPU利用率。
我尝试使用/proc/stat和"user“、"nice”、"system“和"idle",但结果与TOP命令不同。
它应该与下面的公式相同:
(total time in second read - total time in first read)/100.
为什么结果与top命令不匹配?
注意:我需要的是总的CPU利用率,而不是单个进程的CPU利用率。