makefile
eg:
cc=g++ -std=c++11 -Wall maze : main.o maze.o stack.o $(cc) -o maze main.o maze.o stack.o main.o: main.cpp stack.h maze.h $(cc) -c main.cpp stack.o : stack.cpp stack.h $(cc) -c stack.cpp maze.o : maze.cpp maze.h stack.h $(cc) -c maze.cpp clean: rm maze main.o maze.o stack.o上面是自己课程设计的makefile ,一般前面要指定编辑器命令,一般的编辑器命令是 cc = g++ 我这里用的是 cc = g++ -std =c++ 11 -wall,这个命令是指定 g++ 编辑器链接 c++ 11库,-wall 表示编辑时候,对错误给出详细的提示,在给出编译器条件以后,我们就开始写 makefile 的内容,makefile 规则可执行名 : 要链接的.o 文件要求: $(cc) -o 可执行名 .o 文件target(单个.o文件): 要链接的文件 要求 :$(cc) -c (当target 是单个 .o文件的时候) target.cpp
时间: 2024-10-07 08:43:58