一个比较通用的makefile
一个 比较 通用 Makefile
2023-09-14 09:07:02 时间
CXX = g++
LIB = -L/data/protobuf/2.5.0_x64/lib/
INC = -I/data/protobuf/2.5.0_x64/include/ -I./
CXXFLAGS = -DSNACC_DEEP_COPY -DHAVE_VARIABLE_SIZED_AUTOMATIC_ARRAYS -Wno-deprecated -fPIC
TARGET=main
SRC=$(wildcard ./*.cpp)
OBJ=$(patsubst %.cpp, %.o, $(SRC))
$(TARGET): $(OBJ)
$(CXX) $(CXXFLAGS) -o $@ $^ $(LIB) -lprotobuf
$(OBJ):%.o: %.cpp
$(CXX) $(CXXFLAGS) $(INC) -o $@ -c $<
clean:
rm -f *.o
rm -f $(TARGET)
相关文章
- 发现一个交换两个数值的好方法
- 用keras搭建一个简单的一维卷积神经网络
- 利用css3写一个旋转木马
- 给你的网站加上一个雪花飘屏的js代码吧
- 2023-02-20:小A认为如果在数组中有一个数出现了至少k次, 且这个数是该数组的众数,即出现次数最多的数之一, 那么这个数组被该数所支配, 显然当k比较大
- 在微信小程序上做一个「博客园年度总结」:在小程序上使用echarts
- VueJs中的toRef与toRefs函数的一个比较
- 一个比较不错的flutter项目模板推荐
- 一个「PPT」框架,让超大模型调参变简单:清华刘知远、黄民烈团队力作
- 比较Oracle时间戳:一个实用经验(oracle时间戳比较)
- 最好比较Linux桌面,哪一个最适合你?(linux桌面哪个)
- 发行版Linux桌面发行版比较:哪一个最稳定?(最稳定的linux桌面)
- QNX 与 Linux 比较:你更青睐哪一个?(qnx与linux)
- 发行版最佳尝试:最轻便的Linux发行版:尽在一个轻量级的包裹中(最轻量级的linux)
- 解析Oracle异常代码:一个指南(oracle异常代码)
- ibus输入法是一个基于Python开发的全新输入法框。
- Oracle1改变世界的一个字节(Oracle1字节)
- 来自腾讯的一个不固定高度得消息的滚动特效
- 如何将一个String和多个String值进行比较思路分析
- 一个比较不错的PHP日历类分享
- 一个JavaScript函数把URL参数解析成Json对象