这个是不是shell程序?
如果这个五是shell程序,那这个到底是什么程序? 在linux下怎么才能运行? 下面的是代码,文件名是Makefile
CC=gcc
CFLAGS=-lpthread
TARGET=server client
all:$(TARGET)
$(filter %.c,$(TARGET)):%.c
$(CC) $(CFLAGS) $< -o $@
.PHONY: clean
clean:
rm -f client
rm -f server
参考答案:这个不是shell程序,是makefile,用来完成自动编译,它不能直接运行,而只是一个配置文件,当你在它所在的目录下运行make命令时,它会起作用的^_^
这里有篇文章关于makefile的
加油!