简单的Makefile

以下内容均为本人参考****大神,我站在巨人的肩膀上匍匐前行。

原地址:https://blog.****.net/u013713010/article/details/45966513

Makefile 之 Hello world!

我最近在学习makefile,****上也是看了很多大神的文章但是文字性太强涉及了太多,而对于一个初学者想要了解的是怎样写一个简单的列子,所以废话不多说,今天我以我们最熟悉的helloworld为例子。

*****************************Hello,world*********************

首先创建 hello.c

#include”stdio.h”

int main()

{

       printf(“Hello,World!\n”);

       return 0;

}

第一步的截图:

简单的Makefile

 

*****************************Makefile*************************

创建Makefile

hello :hello.c

     cc –o hello hello.o  //注意这前面是一个tab键,不是空格

hello.o :hello.c

     cc –c hello.c       //注意这前面是一个tab键,不是空格

 

clean:

     rm hello.o

第二步的截图:
简单的Makefile

****************************终端执行make************************

在终端对应的文件目录下输入 “make”

就会生产 hello.o文件和可执行的 hello

先给大家看一下创建好的hello.c文件和Makefile文件

简单的Makefile

执行make后 自动生产hello.o & hello(可执行)
简单的Makefile

执行命令 ./hello
简单的Makefile

输出 Hello ,World!

至此一个简单的Makefile 就完成了,你学会了吗?