makefile
Running_pink
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
andriod.bp中 添加宏控编译
1.aosp/build/make/core/soong_config.mk+$(call add_json_bool, Cus_nfc_config, $(filter true,$(CUS_NFC_CONFIG))2.aosp/build/soong/android/variable.go在Product_variables struct下添加自己的宏控变量+Cus_nfc_config struct { Cfla原创 2022-04-18 16:45:18 · 3656 阅读 · 0 评论 -
Makefile中用宏定义进行条件编译(gcc -D)
一共3个文件:Makefile 、macro_test.c、test.mkMakefileinclude ./test.mk #读取当前目录下test.mk里的宏控CC = gccRM = rm#判断读到的宏值=y?ifeq ($(one),y)CFLAGS += -D one #-D选项就是在编译时增加对-D后面的宏的定义 相当于 gcc -D oneendifTARGETS := macro#all:$(TARGETS)$(TARGETS):macro_test.c gc原创 2021-08-30 14:01:14 · 597 阅读 · 0 评论 -
Makefile使用笔记
Makefilesrc=$(wildcard ./*.c *.c)#获取当前目录下所有.c文件dir=$(notdir $(src))#清除.c文件的路径obj=$(patsubst %.c,%.o,$(dir) )#把dir目录下的*.c 换成*.oall: @echo $(src) @echo $(dir) @echo $(obj) @echo "end" ifeq ("abcd","abcd")#ifeq<空格>("abcd","abcd") 空格划重点 否则报错 @原创 2021-08-20 09:56:26 · 236 阅读 · 0 评论
分享