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

 

完成代码:

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

测试情况:

自测之Lesson3:makefile

 

其他答案:

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

CC=gcc

all:$(BIN)

clean:
        rm -r -f $(BIN)

  

相关文章:

  • 2021-12-31
  • 2022-01-07
  • 2022-02-05
  • 2021-09-05
  • 2021-11-12
  • 2021-06-30
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-08
  • 2022-12-23
  • 2021-05-27
  • 2021-08-13
  • 2021-08-09
  • 2021-11-17
  • 2021-07-08
相关资源
相似解决方案