linux makefile运行项目脚本
时间: 2023-12-04 16:03:10 浏览: 90
linux下Makefile使用教程
在 Linux 中,Makefile 是一种常用的自动化编译工具。Makefile 可以通过指定一些规则,自动化完成代码编译、链接等工作。
下面是一个简单的 Makefile 示例,假设你的项目名为 myproject:
```
CC = gcc
CFLAGS = -Wall
all: myproject
myproject: main.o func1.o func2.o
$(CC) -o myproject main.o func1.o func2.o
main.o: main.c
$(CC) $(CFLAGS) -c main.c
func1.o: func1.c
$(CC) $(CFLAGS) -c func1.c
func2.o: func2.c
$(CC) $(CFLAGS) -c func2.c
clean:
rm -f *.o myproject
```
在终端中进入 Makefile 所在的目录,输入命令 `make` 即可自动编译生成可执行文件 myproject。如果需要清除编译生成的目标文件,可以输入命令 `make clean`。
注意:在 Makefile 中使用的是 Tab 键缩进而不是空格,否则会报错。
阅读全文