在gcc中使用-pedantic-errors和-Werror = pedantic有什么区别?
根据海湾合作委员会的文件,存在差异:
-pedantic-错误
每当基本标准(请参阅-Wpedantic)需要诊断时发出错误,在某些情况下,在编译时存在未定义的行为,而在某些其他情况下则不存在 防止编译有效的程序 标准。这不等于-Werror = pedantic,因为有 此选项启用的错误,而后者和后者未启用 反之亦然。
-pedantic-errors包含哪些错误,但不包括-Werror = pedantic?
-Werror = pedantic包含哪些错误,但不包括-pedantic-errors?
这两种错误的例子都是什么?