(198)
(6)
(20)
(8)
(3)
(17)
(3)
(3)
(9)
(13)
(17)
(77)
(22)
分类: linux
2021-06-17 10:47:55
如判断soc是ti则c程序执行特殊动作(soc_ti),流程如下:
1. make命令执行时,定义soc=ti。
make soc=ti
2. makefile中判断soc变量。
ifeq ( "$soc", "ti")
soc_flag = -dsoc_ti
endif
3. cflags增加宏
cflags = $(soc_flag)
foo:foo.o bar.o
cc -o foo foo.o bar.o $(cflags) $(ldflags)
4. 在c程序中增加宏判断
#ifdef soc_ti
todo...
#endif
通过上述过程soc=ti变量定义就传导到c程序中。
上一篇:
下一篇: