gcc新手常用指令

📅 2026/7/12 1:47:21 👁️ 阅读次数 📝 编程学习
gcc新手常用指令

gcc 常用指令速记

检查版本指令

gcc--version
简写:
gcc-v

单文件编译

Linux / Mac:编译器自动生成程序名叫 a.out
Windows MinGW:编译器自动生成程序名叫 a.exe

gcc 源代码.c-o输出程序.exe-std=c11-Wall-g
  • -o即 output,输出文件的意思
    • -std=c11
      • 指定c语言标准为c11
    • -Wall
      • 开启全部警告,能检测 bug
    • -g
      • 加入调试符号

多项目文件编译

gcc main.c func.c-oapp.exe-std=c11-Wall-g

编译并运行

  • PowerShell 旧版本不支持 &&,Linux bash 才原生支持 &&
  • Windows PowerShell 请用 ’ ; ’
gcc text.c .\a.exe
  • “ .\ ” 代表当前目录
  • -a.exe 为默认的可执行文件
    - (a 只是编译器默认的程序名称,没有特殊英文单词含义,历史遗留名称)

-c 参数

  • 只编译,不链接
gcc-ctext.c

输出 text.o

自定义头文件搜索目录

  • 当你自己新建 include 文件夹存放 .h 头文件,编译器找不到头文件时使用
gcc main.c-omain.exe -I./include