C/C 编译器的最佳编译器警告级别
优化编译器警告级别可以显着提高代码质量和错误处理。不同的编译器提供不同级别的警告,了解适合您的特定项目的警告级别至关重要。
通用编译器的推荐级别:
高级警告标志C 代码:
为了额外预防,可以使用高级警告标志,例如:
-Wextra -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wconversion -Wdisabled-optimization -Werror -Wfloat-equal -Wformat -Wformat=2 -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wunsafe-loop-optimizations -Wlong-long -Wmissing-braces -Wmissing-field-initializers -Wmissing-format-attribute -Wmissing-include-dirs -Wmissing-noreturn -Wpacked -Wpadded -Wparentheses -Wpointer-arith -Wredundant-decls -Wreturn-type -Wsequence-point -Wshadow -Wsign-compare -Wstack-protector -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wswitch-enum -Wtrigraphs -Wuninitialized -Wunknown-pragmas -Wunreachable-code -Wunused -Wunused-function -Wunused-label -Wunused-parameter -Wunused-value -Wunused-variable -Wvariadic-macros -Wvolatile-register-var -Wwrite-strings
。根据具体项目和使用的第三方库根据需要调整这些选项。
以上是C/C 编译器的最佳编译器警告级别是多少?的详细内容。更多信息请关注PHP中文网其他相关文章!