igraph c语言版本在Mac/linux下的makefile编译
makefile
CC = g++
CFLAGS := -Wall -O3
# 头文件和lib路径
OBJS = test.o test2.o #.o文件与.cpp文件同名
IGRAPH_PATH = /usr/local
INC_PATH = -I $(IGRAPH_PATH)/include/igraph
LIB_PATH = -L $(IGRAPH_PATH)/lib
# 依赖的lib名称
IGRAPH_LIB = -ligraph
all : $(OBJS)
# 生成.o文件
%.o : %.cpp
$(CC) $(CFLAGS) $< -o $@ $(INC_PATH) $(LIB_PATH) $(IGRAPH_LIB)
# 删除生成的文件
clean:
rm -f $(OBJS)