在linux里编译c/c++代码使用make来编译,比较大的项目使用Makefile是必不可少的。
书写Makefile文件要注意的事项:
1 文件命名
Makefile 或者 makefile 都行,别写成了MakeFile.
2 书写格式
target:components
TAB rule
第一行表示的是依赖关系。第二行是规则。记住第二行是以TAB键开头
例如:
main: main.o add.o
gcc -o main main.o add.o
main.o: main.c add.h
gcc -c main.c
add.o: add.c add.h
gcc -c add.c
clean:
rm main add.o main.o