奇思妙想 · 2024年 9月 21日 0

编译器如何把warning当做error?

71 次浏览
  • GCC/Clang编译C/ObjC,仅仅用-Werror选项并不能将所有warning都当做error,有些warning默认就没开启。比如-Wuninitialized. 需要二者都开启,才会生效。
    gcc -Werror -Wuninitialized xxx.c