有时我需要使用gcc进行跨平台工作,有时候gcc真的会因为它的警告而烦恼我.例如:
#pragma在主文件中一次
这是非常有用的警告,但我真的不知道gcc术语中的"主文件"是什么,为什么它不能包含#pragma一次:).那么,是否存在涵盖所有gcc警告和错误(主要是警告,错误都很简单)的文档,并对它们进行了一些评论?
' ' 的目的#pragma once是防止重新包含标头。如果您将其放在源文件(通常是“.c”文件)中,您将不会阅读两次(通常 - 我确实知道一个重新包含自身的源文件[并且我不喜欢它];它但不使用或不想要#pragma once!)。因此,在此上下文中的“主文件”是命令行上列出的文件,而不是标头。
至于问题的主题 - GCC 手册似乎没有完整的列表。我不知道是否真的有。
| 归档时间: |
|
| 查看次数: |
1550 次 |
| 最近记录: |