GCC / Clang 环境、标准模式与常用编译选项 | C语言

本章覆盖:GCC 与 Clang 的定位;gcc/clang 的最小编译命令;-std=c17 与标准模式;-Wall、-Wextra、-Wpedantic 等警告选项;-o、-c、-E、-S 的作用;调试构建 -g 与优化级别 -O0/-O2 的基本认识;GNU 扩展与 ISO C 的边界。

本章知识点

  • GCC 与 Clang 的定位
  • gcc/clang 的最小编译命令
  • -std=c17 与标准模式
  • -Wall、-Wextra、-Wpedantic 等警告选项
  • -o、-c、-E、-S 的作用
  • 调试构建 -g 与优化级别 -O0/-O2 的基本认识
  • GNU 扩展与 ISO C 的边界