我有一条警告消息,它经常在我的构建日志中出现。它是由某些我无法修改的外部来源引起的。警告消息是:
Named COMMON block ‘<BLOCK_NAME>’ at (1) shall be of the same size as elsewhere ( <SIZE_1> vs <SIZE_2> bytes)
是否有一个标志将禁止显示此消息?我尝试过-Wno-align-commons
。
注意:我想抑制警告,以便更容易发现新的警告消息。当您有成千上万的时候很难做。
如果正在编译生成该警告的源代码,则可以访问该源代码。因此,您可以修改源代码,但是您不想修改它。 -Wno-align-commons控制有关alignment
问题的警告。这里的警告是关于尺寸不匹配的。您是否真的想写随机存储器?只有一种方法可以禁止显示该警告,即使用-w可以禁止所有警告。