linux Makefile

linux中的makefile怎么使用

小亿
97
2023-08-23 02:04:32
栏目: 智能运维

在Linux中,Makefile是一种用来自动化编译和链接程序的工具。它可以根据程序的依赖关系来自动判断需要重新编译的文件,并生成可执行文件。

下面是一个简单的Makefile的例子:

CC=gcc
CFLAGS=-c -Wall
all: hello
hello: main.o hello.o
$(CC) main.o hello.o -o hello
main.o: main.c
$(CC) $(CFLAGS) main.c
hello.o: hello.c
$(CC) $(CFLAGS) hello.c
clean:
rm -rf *.o hello

上述Makefile中的关键部分包括:

使用Makefile时,只需在终端中进入Makefile所在目录,并执行make命令即可开始编译和链接程序。执行make clean命令可以清理生成的目标文件和可执行文件。

0
看了该问题的人还看了