OBJS =hello.o



ARCH ?=  


CC = $(ARCH)gcc



INC_DIR +=.

SRC_DIR +=.



INSTALL_PATH=../

TARGET=send

CFLAGS= -Wall -g 



$(TARGET): $(OBJS)

$(CC) $(OBJS) -o $@ $(CFLAGS)

cp -f $(TARGET) $(INSTALL_PATH)



$(SRC_DIR)/%.o: $(SRC_DIR)/%.c

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



clean:

rm *.o $(TARGET)


使用的时候只需要将OBJS的内容和目标文件名修改一下,即可直接用,也要保证源文件和头文件的路径