ubuntu下一键编译
最近想在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,就可以自动编译并且运行了。