- 先新建一个
test.c
方式一
编译
C:UsersYork>gcc test.c
- 编译成功的话,没有反馈,在
test.c
所在的文件夹下会新增一个a.exe
运行
C:UsersYork>a.exe
方式二
编译
C:UsersYork>gcc -o test test.c
C:UsersYork>gcc test.c -o test
- 二种写法效果一样
- 成功的话,在
test.c
所在的文件夹下会新增一个test.exe
- 个人比较习惯下一种
- 有多个文件时,上一种比较方便,因为直接在末尾加文件名就行
方式三
C:UsersYork>gcc -std=c99 test.c -o test
-std
可以指定 C 标准- 可以继续加参数
-Wall
: 显示所有警告-fexec-charset=gbk
: 编译后的程序里保存的编码集,默认是utf-8