标签:
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
标签:
原文地址:http://www.cnblogs.com/caffe/p/5094336.html