分类

gcc 编译选项

2020-01-25 23:52 compiler

最近常用的 GCC 编译选项:

g++ -std=c++14 -Wall -Wextra -Werror -Wfatal-error -pedantic-error

其中:

  • -std=c++14, 使用 C++14 的标准
  • -Wall, 打开大多数编译警告选项
  • -Wextra, 打开额外的编译警告选项
  • -Werror, 将编译警告转为编译报错,进而退出编译过程
  • -pedantic-error, 如果有违背 ISO C++ 标准, 有使用了语言扩展, 旧的语言特性等情况时, 都会报错