在哪里可以找到gcc警告和错误的完整列表?

时间:2010-06-26 12:34:27

标签: gcc

有时我需要使用gcc进行跨平台工作,有时候gcc真的会因为它的警告而烦恼。例如:

  

#pragma在主文件中一次

这是非常有用的警告,但我真的不知道gcc术语中的“主文件”是什么,为什么它不能包含#pragma一次:)。那么,是否存在涵盖所有gcc警告和错误(主要是警告,错误都很简单)的文档,并对它们有一些评论?

1 个答案:

答案 0 :(得分:3)

#pragma once”的目标是防止标题被重新排除。如果你有一个源文件(通常是'.c'文件),你将不会读两次(通常 - 我知道一个源文件重新包装自己[我不喜欢它];它但是,不使用或想要#pragma once!)。因此,在此上下文中的“主文件”是在命令行上列出的,而不是标题。

关于问题的主题 - GCC手册似乎没有全面的清单。我不知道是否真的有。