makefile
qq_24787423
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
makefile依赖所有头文件用法
TGT = encryptSRCS = $(wildcard ./src/*.cpp)HEADFILES = $(wildcard ./include/*.h)LIBS = -L./tasscard_engine/tassl/lib/ -lssl -lcrypto -ldl -lpthread -ltass_pcie_apiINCPATH =-I./include/ -I./tasscard_engine/tassl/include/CC = g++CFLAGS = -Wall$(TGT)原创 2020-09-25 15:44:57 · 794 阅读 · 0 评论 -
基于.c生成.o
#基于.c生成.oSRCS = test.c tst.cOBJS = $(SRCS:.c=.o)原创 2020-09-23 09:16:56 · 494 阅读 · 0 评论 -
模式匹配
TGT = testSRCS = test.c tst.cOBJS = test.o tst.oCC = g++(TGT):(TGT):(TGT):(OBJS)$(CC) $^ -o $@%.o:%.c$(CC) $< -cclean:rm -rf $(TGT) $(OBJS)原创 2020-09-22 19:47:02 · 87 阅读 · 0 评论 -
变量形式makefile
TGT = testSRCS = test.c tst.cOBJS = test.o tst.oCC = g++(TGT):(TGT):(TGT):(OBJS)$(CC) $^ -o $@test.o:test.c$(CC) $^ -c -o $@tst.o:tst.c$(CC) $^ -c -o $@clean:rm -rf $(TGT) $(OBJS)原创 2020-09-22 19:43:42 · 115 阅读 · 0 评论 -
三种特殊变量
all:f1 f2 f3@echo $@ #目标@echo $^ #所有依赖@echo $< #第一个依赖@echo $$$$ # 进程号f1:@touch f1f2:@touch原创 2020-09-22 19:28:07 · 134 阅读 · 0 评论 -
makefile四种变量
B := $A #立即赋值C = $A #延迟赋值A = 10D = 20D ?= $A #条件赋值E = 30E += $A #追加赋值all:@echo "B"@echo′B" @echo 'B"@echo′C’@echo “D"@echo"D" @echo "D"@echo"E”...原创 2020-09-22 19:17:59 · 417 阅读 · 0 评论
分享