编写makefile文件
转载
在我们上面求和的例子中,我们有三个源文件:main.c, my.c, == my.h==,这三个文件的Makefile文件编写如下:
main:main.o my.o
gcc main.o my.o -o main
main.o:main.c
gcc -c main.c
my.o:my.c
gcc -c my.c
.PHONY:clean
#linux 下用 rm -rf *.o main
clean:
@echo "=======clean project========="
del *.o
@echo "=======clean completed========="
注:
clean下的代码,需使用make clean才可调用
-g -c -o意义:
-g:为调试使用
-c:仅编译(Compile),不连接(Make)
-o:输出文件名