Cat*_*kul 16 gcc command-line-arguments
我有一个构建配置,有一些"-Wno"选项,涵盖'gcc'和'clang'.问题是gcc不识别某些特定的clang并且因为它而无法编译.
错误示例:
error: unrecognized command line option "-Wno-self-assign"
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉gcc忽略它无法识别的命令行选项?
小智 5
这是gcc> = 4.4的默认值,请参阅https://gcc.gnu.org/gcc-4.4/changes.html
在gcc 4.4之前,这是不可能实现的.上面关于-Wno-error = unknown-warning的建议是不正确的,可能是误读gcc手册的结果(其中"unknown-warning"用作gcc无法识别的警告的示例).