gpt4 book ai didi

makefile - 是否可以使用 GNU make 设置不区分大小写的目标?

转载 作者:行者123 更新时间:2023-12-05 04:18:54 24 4
gpt4 key购买 nike

是否可以设计一个makefile,这样

make program_name

产生与

相同的结果
make PROGRAM_NAME

?

我知道我可以在 makefile 中执行以下操作

program_name : PROGRAM_NAME

但我不知道是否有办法针对多个目标简化此操作。我们有大约 50 个左右的目标。

最佳答案

粗糙但有效:

PROGRAM_NAME:
@echo do something for $@

ANOTHER_TARGET:
@echo do something else for $@

YET_ANOTHER:
@echo and something else for $@

% :
@$(MAKE) `echo $@ | tr [:lower:] [:upper:]`

关于makefile - 是否可以使用 GNU make 设置不区分大小写的目标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7572522/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com