ubuntu下一键编译

最近想在ubuntu下练习练习c语言,使用了vscode编写代码,然后使用gcc -test.c -o test && .\test的组合,但是感觉每次都要敲一遍这个指令非常的麻烦,搜索后使用了在文件夹下添加Makefile文件,实现只要敲make就可以自动编译并运行的效果,方法如下:

步骤 1:创建 Makefile 文件

touch Makefile  # 在项目目录下创建文件

步骤 2:编写 Makefile 内容

cpp 复制代码
# 定义编译器和编译选项
CC = gcc
CFLAGS = -Wall

# 默认目标(当直接输入 make 时执行)
all: compile run

# 编译目标
compile: test.c
	$(CC) $(CFLAGS) test.c -o test

# 执行目标
run:
	./test

# 清理生成文件
clean:
	rm -f test

这样只需在终端敲出make,就可以自动编译并且运行了。

相关推荐
m0_6759882319 分钟前
Leetcode1728:猫和老鼠 II
linux·运维·数据库·算法·leetcode·python3
❀͜͡傀儡师41 分钟前
使用docker搭建FastDFS文件服务
运维·docker·容器
fenglei20203 小时前
DevOps工具链概述
linux·服务器·网络·devops
zjkzjk77113 小时前
dynamic_cast和static_cast和const_cast
linux·运维·服务器
SuSuStarSmile3 小时前
centos 7 关于引用stdatomic.h的问题
linux·运维·centos
网络安全Jack4 小时前
网络安全用centos干嘛 网络安全需要学linux吗
linux·web安全·centos
不懂网络的坤坤4 小时前
Linux性能优化实战:从CPU到磁盘I/O
linux·网络
kk努力学编程4 小时前
Linux基础14-C语言篇之变量与标识符【入门级】
java·linux·c语言
小小AK5 小时前
数据集成实例分享:金蝶云星空对接旺店通实现库存管理自动化
java·运维·自动化