简单的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
hello :hello.c
cc –o hello hello.o //注意这前面是一个tab键,不是空格
hello.o :hello.c
cc –c hello.c //注意这前面是一个tab键,不是空格
clean:
rm hello.o
第二步的截图:
****************************终端执行make************************
在终端对应的文件目录下输入 “make”
就会生产 hello.o文件和可执行的 hello
先给大家看一下创建好的hello.c文件和Makefile文件
执行make后 自动生产hello.o & hello(可执行)
执行命令 ./hello
输出 Hello ,World!
至此一个简单的Makefile 就完成了,你学会了吗?