最近想在ubuntu下练习练习c语言,使用了vscode编写代码,然后使用gcc -test.c -o test && .\test的组合,但是感觉每次都要敲一遍这个指令非常的麻烦,搜索后使用了在文件夹下添加Makefile文件,实现只要敲make就可以自动编译并运行的效果,方法如下:
步骤 1:创建 Makefile 文件
touch Makefile # 在项目目录下创建文件
步骤 2:编写 Makefile 内容
# 定义编译器和编译选项
CC = gcc
CFLAGS = -Wall# 默认目标(当直接输入 make 时执行)
all: compile run# 编译目标
compile: test.c$(CC) $(CFLAGS) test.c -o test# 执行目标
run:./test# 清理生成文件
clean:rm -f test
这样只需在终端敲出make,就可以自动编译并且运行了。