Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何确保我的代码与每个设置为最严格级别的 gcc 编译器兼容?是否有任何测试工具或者我需要以某种方式手动测试它?谢谢
每个 gcc 编译器都很简单,只需使用旧的编译器,它肯定会与新的编译器一起编译。
如果您希望它与任何编译器一起编译,那就更难了。正如建议的那样,您可以使用 -ansi 开关来禁用 gcc 扩展。