自测之Lesson3:makefile

Posted GGBeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自测之Lesson3:makefile相关的知识,希望对你有一定的参考价值。

题目:编写一个makefile文件,要求编译当前目录内的所有.c文件。

 

完成代码:

.PHONY:clean all
SRC=$(wildcard *.c)
BIN=$(SRC:%.c=%)
all:$(BIN)
$(BIN):%:%.c
        gcc $^ -o $@
clean:
        rm -r -f $(BIN)

测试情况:

 

其他答案:

.PHONY:clean all
SRC=$(wildcard *.c)
BIN=$(SRC:%.c=%)

CC=gcc

all:$(BIN)

clean:
        rm -r -f $(BIN)

  

以上是关于自测之Lesson3:makefile的主要内容,如果未能解决你的问题,请参考以下文章

自测之Lesson15:TCP&UDP网络编程

React.js 小书 Lesson3 - 前端组件化:优化 DOM 操作

前端之 —— node.js摸爬打滚之路

Makefile

自测之Lesson6:低级I/O库

自测之Lesson11:消息和消息队列