igraph c语言版本在Mac/linux下的makefile编译

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/itnerd/article/details/79145734

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)

猜你喜欢

转载自blog.csdn.net/itnerd/article/details/79145734
今日推荐