当前位置:  开发笔记 > 运维 > 正文

什么旗帜让GCC警告文件结尾没有新行?

如何解决《什么旗帜让GCC警告文件结尾没有新行?》经验,为你挑选了2个好方法。

我刚读过这篇关于为什么存在新线警告的帖子,但说实话,我的团队让人们在几个不同的平台上工作,并且有几个不同的编辑(每个人都使用最好的套件),所以警告已经无处不在,并且因为它的不是真的值得注意它的警告会变成噪音,并且会发现严重的警告是一件麻烦事.

很多时候重要的警告都没有引起注意,因为人们已经习惯了无数的无用警告经过,所以他们显然只是停止仔细观察它们,并且有理由恕我直言.有人可以说,在我们的案例中,海湾合作委员会正在哭泣狼太多,任何人都不再认真对待它,这是一种恶劣的态度,但它只是人性.

现在我们编译-Wall,因为我们想要警告,但有一个计数器标志,以避免新行警告?

注意:我看了一下手册,但在任何明显的地方找不到答案,所以我放弃了.

注意:为了回应Robert Gamble完全合理的解决方案,我们的代码是跨平台的,我们的人员和构建基于Linux,Solaris和Windows,所以新线......没有达成共识.有人的编译器总是会哭泣.因为有超过40名开发人员,以及其他非程序员工.



1> Greg Hewgill..:

假设您使用某种源控制系统,您可以添加一个预提交钩子,以确保文本文件以适当的换行符结束.此外,根据您使用的源控制系统,您可以添加一个预提交挂钩,如果它不存在则实际修复该行结束.



2> John T..:

据我所知,没有一个人,我多年来一直使用海湾合作委员会.

更新: 不应该使用C++ 11标准引发任何警告.相关问题

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有