Linux GNU Makefile之初识

来源:互联网 发布:unity3d 2d地图 编辑:程序博客网 时间:2024/05/22 11:51

先创建一c源文件,内容如下:
main.c

#include <stdio.h>int main(){    printf("Hello World!");    return 0;}

然后在同目录下创建一个Makefile(makefile)文件,其内容如下:
注意Makefile使用Tab制表符空格隔开,否则报错。

testMain:main.o    gcc main.o -o testMainmain.o:main.c    gcc -c main.cclean:    rm testMain main.o

这里写图片描述
然后打开终端执行make命令
这里写图片描述
这里写图片描述
执行 make clean 即可删除 *.o和可执行文件。