gpt4 book ai didi

makefile - POSIX 可以从程序输出中设置一个变量吗?

转载 作者:行者123 更新时间:2023-12-02 17:23:25 26 4
gpt4 key购买 nike

在 GNU make 中,可以执行类似 X:=$(shell command -v foo) 的操作,将 X 设置为该 shell 命令的输出。有没有办法用纯 POSIX make 实现同样的事情?

最佳答案

在 POSIX 中还没有办法。有一个proposal这可能会在某个时候被接受,允许 != 赋值,类似于使用 $(shell ...)。较新版本的 GNU make already support这种语法,就像 BSD 所做的那样。

X != command -v foo

关于makefile - POSIX 可以从程序输出中设置一个变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40865789/

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