- Makefile 教程
- Makefile - 主页
- Makefile - 为什么使用 Makefile?
- Makefile - 宏
- Makefile - 依赖项
- Makefile - 规则
- Makefile - 后缀规则
- Makefile - 指令
- Makefile - 重新编译
- Makefile - 其他功能
- Makefile - 示例
- Makefile 快速指南
- Makefile - 快速指南
- Makefile - 有用资源
- Makefile - 讨论
Makefile - 示例
这是用于编译 hello 程序的 Makefile 示例。此程序由三个文件组成:main.cpp、factorial.cpp 和 hello.cpp。
# Define required macros here SHELL = /bin/sh OBJS = main.o factorial.o hello.o CFLAG = -Wall -g CC = gcc INCLUDE = LIBS = -lm hello:${OBJ} ${CC} ${CFLAGS} ${INCLUDES} -o $@ ${OBJS} ${LIBS} clean: -rm -f *.o core *.core .cpp.o: ${CC} ${CFLAGS} ${INCLUDES} -c $<
现在,您可以使用 make 构建您的程序 hello。如果您发出命令 make clean,则它将删除当前目录中可用的所有目标文件和核心文件。
广告