如果一个目录中有多个c文件都有main函数,如何编译。
makefile编写如下
# create by ww 20200809
SrcFiles=$(wildcard *.c)
TargetFiles=$(patsubst %.c,%,$(SrcFiles))
all:$(TargetFiles)
%:%.c
gcc -o $@ $< -lpthread -g
clean:
-rm -f $(TargetFiles)
执行
make
即可编译。
如果一个目录中有多个c文件都有main函数,如何编译。
makefile编写如下
# create by ww 20200809
SrcFiles=$(wildcard *.c)
TargetFiles=$(patsubst %.c,%,$(SrcFiles))
all:$(TargetFiles)
%:%.c
gcc -o $@ $< -lpthread -g
clean:
-rm -f $(TargetFiles)
执行
make
即可编译。