C语言常用编译选项
编译选项
当-Wxx
时,指的是,针对某个类型产生告警,特殊的-Wall
是对所有的编译可能的错误,产生告警,当指定为-Werror=xx
时,此告警转换为error。因此,我常用的方式是开启下面的策略
-Wall -Werror=xx
-Wall
显示所有编译器认为的告警
-Wextra
GCC对编译选项的补充告警,建议开启
-Werror
将所有告警当成error处理,这个校验比较严格,建议谨慎开启。
-Werror=implicit-function-declaration
声明之前就使用的函数,转为error
-Werror=unused-variable
声明但是未使用的变量
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效