是否可以在GCC命令行中添加 - Pesterantic,但不要警告“长时间”

StackOverflow https://stackoverflow.com/questions/2694093

  •  01-10-2019
  •  | 
  •  

我主要使用GCC来开发我的图书馆,但是我想尽可能确保跨补偿器的兼容性,尤其是标准符合性。为此,我添加了几个 -W... 标记为命令行。我也要添加 -pedantic, ,但我对它的警告有问题 long long 类型。后者对我的图书馆很重要,并且对 #if 代码,IE并未在不知道的编译器上编译。

简而言之:我可以加入GCC吗 -pedantic 模式警告任何扩展 除了 long long?

有帮助吗?

解决方案

添加 -Wno-long-long ,或切换到C99(使用GCC标志-STD = C99)。 C99提供了长时间的时间。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top