ubuntu利用makefile创建一个排序程序
时间: 2023-09-27 21:12:51 浏览: 91
可以回答这个问题。Makefile 是一个管理程序编译的工具,通过编写 Makefile 文件可以方便地编译程序并自动执行一系列任务。以下是一个简单的排序程序的 Makefile 示例:
```makefile
CC = gcc
CFLAGS = -Wall -g
TARGET = sort
$(TARGET): sort.o
$(CC) $(CFLAGS) sort.o -o $(TARGET)
sort.o: sort.c
$(CC) $(CFLAGS) -c sort.c
clean:
rm -f $(TARGET) *.o
```
在终端进入 Makefile 所在的目录,运行 `make` 命令即可编译生成可执行文件。如果需要清理编译生成的文件,可以运行 `make clean` 命令。
阅读全文