Makefile
##dir
PWD_DIR=$(shell pwd)
OBJ_DIR=$(PWD_DIR)/obj
BIN_DIR=$(PWD_DIR)/bin
##compiler
CC=gcc
##target
TARGET=your_own_target_name
##build
$(TARGET):main.o
$(CC) main.o -o $@ -lpthread
main.o:main.cpp
$(CC) -c $^
clean:
rm -rf *.o $(TARGET)
注意:
1.命令行需要以Tab键开头,会显示为红色
2. 报错:make: gcc: Command not found
$ sudo apt-get update
$ sudo apt-get install build-essential