在 Linux 下编写 makefile 的方法如下:
定义变量,如 CC(编译器)、CFLAGS(编译选项)、SRC_DIR(源码所在文件夹)、OBJ_DIR(目标文件所在文件夹)等。
在目标文件和依赖文件之间建立关系,如 $(OBJ_DIR)/%.o : $(SRC_DIR)/%.c。
添加编译和链接命令,如 $(CC) $(CFLAGS) -c $< -o $@ 和 $(CC) $(CFLAGS) -o $@ $^。
添加清理命令,如 rm -f $(OBJ_DIR)/*.o。
通过在命令行中运行 make 命令来执行 makefile。
以下是