1.

clang命令,它的作用是用来消除特定区域的clang的编译警告,-Wgnu则是消除?:警告,

例:

#pragma clang diagnostic push

#pragma clang diagnostic ignored "-Wgnu"

//消除警告代码

#pragma clang diagnostic pop

 

下边的链接是clang的警告信息列表Which Clang Warning Is Generating This Message?

2.通常情况下,在GCC特有的处理或者是在GCC,clang和其他兼容GCC的编译器时,尽量使用#pragma GCC,

clang特有的处理时,使用#pragma clang,下面是GCC的message表

相关文章:

  • 2022-12-23
  • 2022-01-10
  • 2022-01-05
  • 2021-11-25
  • 2021-06-13
  • 2021-12-11
  • 2021-08-28
  • 2022-12-23
猜你喜欢
  • 2021-09-23
  • 2021-06-02
  • 2021-12-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-27
相关资源
相似解决方案