将值传递给makefile中的现有变量[重复]

Posted

技术标签:

【中文标题】将值传递给makefile中的现有变量[重复]【英文标题】:Passing value to an existing variable in makefile [duplicate] 【发布时间】:2020-01-18 07:06:41 【问题描述】:

我在一个 makefile 中找到了这个 port = $PORT。如何使用 make 命令将值传递给变量port

【问题讨论】:

【参考方案1】:

对于许多简单的情况,使用 variable=value 语法在命令行上传递值。请注意,这(通常)会覆盖 Makefile 中的值。

make PORT=1234 ...
# OR
make port=1234 ...

此格式还将覆盖其他变量设置(环境变量、内置变量...)。它不会替换使用“覆盖”指令设置的变量。

@rveerd 评论提供了更完整答案的链接。

【讨论】:

请注意,这是两个独立的变量。在这个特定的示例中,port 根据 OP 发布的代码从 Makefile 中的大写 PORT 复制,因此两者都可以工作。

以上是关于将值传递给makefile中的现有变量[重复]的主要内容,如果未能解决你的问题,请参考以下文章

将值传递给java中的成员变量

通过R中的变量将值传递给函数

将值/变量从 fancybox iframe 传递给父级

将值从数据库传递到 vue 组件并将其分配给变量

如何将值从angularjs传递给节点[重复]

将值传递给Angular 2组件的问题[重复]