我是一名计算机科学硕士生(Conversion),最近学习了 C,现在正在学习 Java。除了 Java 之外,我还主动学习了 C++,因为这对于我想做的项目来说是必要的。
在学习 C 时,我们需要确保我们的代码始终使用以下标志进行编译
-pedantic -Wall -Wextra -Wfloat-equal -ansi -O2
我了解到,使用这些标志可以帮助您发现一些实践不佳的情况以及可能不会立即出现的微妙错误(有些会立即出现),从而提高您的工作效率。
我想知道是否有人可以为我推荐一组我在编译 C++ 程序时应该始终使用的通用标志?在撰写本文时,我刚刚完成了经典的“hello world”程序,因此没有太多错误空间。但我想从良好的习惯开始......
最佳答案
我肯定会首先包含 -Werror
,它将所有警告转换为 error
。
关于c++ - 有哪些推荐的编译器标志集可以帮助减少错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35172809/