首页 > 其他 > 详细

Makefile(二)

时间:2019-09-25 09:38:32      阅读:77      评论:0      收藏:0      [点我收藏+]
VERSION = 1.0.0

SOURCE = $(wildcard ./*.cpp)
OBJ = $(patsubst %.cpp,%.o,$(SOURCE))

INCLUDE = -I /usr/include/mysql/

LIBS = -lmysqlclient
LIB_PATH = -L /usr/lib/mysql/

CFALGS = -g

TARGET = test

$(TARGET): $(OBJ)
        @mkdir -p output/
        g++ $(OBJ) $(LIB_PATH) $(LIBS) -o output/$(TARGET).$(VERSION)

%.o : %.cpp
        g++ $(INCLUDE) $(CFALGS) -c $< -o $@

.PHONY: clean
clean:
        rm -rf $(OBJ) output/

 

Makefile(二)

原文:https://www.cnblogs.com/wanghao-boke/p/11079121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!