一个Makefile的进化(初始化)

一个Makefile的进化(初始化)

Makefile中的helloworld

有了Makefile的基础知识接下来就要在设计工作中进行使用了
在此写一下一个Makefile从简陋到完整的过程
开篇是Makefile最简单的结构
文件目录如下

string@asus:~/Projects/makefile$ ls
Makefile  test.c

all:test
test:test.o
    gcc test.o -o test
test.o:test.c
    gcc -c test.c -o test.o
clean:
    rm -f test.o
    rm -f test
.PHONY : clean

如果只是做一个简单的程序,这个Makefile已经可以工作了,如果还需要更复杂的工作则还有很多工作需要完善,接下来通过不断完善这个Makefile加深对Makefile的理解

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 隐私癖 婉君不死心的想试试从自己的弹框找到生成的按钮……这时才发现,原来跳到最上层的这个弹框,并不是自己的!她以为...
    花京体验阅读 274评论 0 1
  • 背景 搭建自己的hexo博客 解决 我的博客最终事例 1.草稿相当于很多博客都有的“私密文章”功能。 会在sour...
    飞奔的阿加西阅读 12,668评论 1 13
  • 分布式的对立面就是集中式。 集中式系统就是由一台或者多台计算机组成的中心节点,数据集中存储在这个中心节点,并且整个...
    黑哥儿666阅读 638评论 2 3
  • “起来吃月饼”“吃了” 这是仅有的两个字,从十五到十六到十七。我给他的期限是24小时,不删微信但也不再问。每次我主...
    石默默阅读 155评论 0 0