本文介绍了如何从makefile中的变量中去除参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
下面是我在makefile中使用的一个变量。 copt = -mcpu = cortex-m3 -mthumb -g -c
我想删除-mthumb并将其替换为其他选项。
是否有任何方法可以剥离选项并添加其他选项。
我知道如何添加:示例 - copt + = -O3但不知道如何删除已有的选项。
谢谢!
解决方案
您的情况:
newopts = $(subst -mthumb,new_opt,$(copt))
Below is a variable I am using in a makefile.
copt = -mcpu=cortex-m3 -mthumb -g -c
I want to remove -mthumb and replace it with some other option.Is there any way I can strip the option and add few other options.I know how to add : Example - copt += -O3 but don't know how to remove the already existing options.
Thanks!
解决方案
In your case:
newopts = $(subst -mthumb, new_opt, $(copt))
这篇关于如何从makefile中的变量中去除参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!