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,就可以自动编译并且运行了。

相关推荐
嘿rasa43 分钟前
2025最新系统 Linux 教程(三)
linux·运维·服务器
网硕互联的小客服1 小时前
服务器风扇故障导致过热问题的解决方案
运维·服务器·chrome
Star Learning Python1 小时前
Linux系统-文本处理三剑客-grep命令、sed命令、awk命令
linux
facaixxx20241 小时前
应用镜像是什么?轻量应用服务器的镜像大全
linux·运维·服务器
火龙谷1 小时前
【hadoop】master一键启动hadoop集群(高可用)
linux·hadoop
noravinsc2 小时前
Linux 下 Module 工具的介绍与使用
linux·运维·服务器
c无序2 小时前
【Docker-13】Docker Container容器
运维·docker·容器
Sunlight_7772 小时前
第五章 SQLite数据库:1、SQLite 基础语法及使用案例
java·linux·服务器·jvm·数据库·tcp/ip·sqlite
Silence4Allen2 小时前
Ubuntu 安装WPS Office
linux·ubuntu·wps
程序员JerrySUN2 小时前
驱动开发硬核特训 · Day 11(下篇):从 virtio_blk 看虚拟总线驱动模型的真实落地
linux·驱动开发·嵌入式硬件