[APM32E0] 你们的编译器都用哪个C标准啊?!

[复制链接]
725|24
xinpian101 发表于 2026-4-24 19:43 | 显示全部楼层
现在 几乎所有主流编译器默认都是 C17 / C18(两者几乎一样)。
晚晚皆安 发表于 2026-7-20 08:23 | 显示全部楼层
可能是因为那个开源库需要在多种编译器和平台上运行,而有些编译器可能不支持C99标准,所以选择了宏定义。
zhuomuniao110 发表于 2026-7-25 18:13 | 显示全部楼层
1. GCC(Linux 最常用,MinGW、WSL、Ubuntu),2. Clang(macOS 默认编译器、iOS 开发、FreeBSD),3. MSVC(微软 Visual Studio,Windows 专属)
瞌睡虫本虫 发表于 2026-7-28 14:01 | 显示全部楼层
可能是因为他们需要在多种编译器和平台上保持代码的一致性,所以选择了自己定义布尔类型。
幸福小强 发表于 2026-8-6 14:36 | 显示全部楼层
GCC/Clang 可加`-pedantic`参数,强制严格校验 ISO 标准语法、禁止私有扩展
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0