Makefile

2015-11-23  本文已影响0人  Miyanox

gcc命令可以编译已完成的c语言源程序,通常情况下,编译10个左右源文件采用gcc命令是能接受的。但是要批量处理的话,一条一条编译的话则是在浪费时间。

在课上,老师向我们介绍了几种方法,将3个源文件组合起来。尝试过这几个方法后,我和钱程想到了上节课的问题:怎么一次批量编译文件。经过多次实验,自己编写的命令从开始的全是错误到错误慢慢减少,最后还是失败了。不得以的情况下,我在网上寻找的解决方法。以下是我找到的一种(找了好久就找到这一个):

CFLAGS := -Wall -O -g

TARGET :=1 2 3 4 5 6

all:$(TARGET)

@echo compileing...

%.o:%.c

$(CC) $(CFLAGS) -c $<

clean:

rm -rf  $(TARGET)

第二行的“TARGET :=1 2 3 4 5 6”就是生成的文件名,但是运行的时候会出现许多warning,虽然不影响结果,自己尝试过也不知道怎么样解决,就让它这样吧。

上一篇 下一篇

猜你喜欢

热点阅读