将值传递给makefile中的现有变量

将值传递给makefile中的现有变量,makefile,Makefile,我在一个makefile中找到了这个port=${port}。如何使用make命令将值传递给变量端口?对于许多简单的情况,请使用variable=value语法在命令行上传递值。请注意,这(通常)将覆盖Makefile中的值 make PORT=1234 ... # OR make port=1234 ... 此格式还将覆盖其他变量设置(环境变量、内置变量等)。它不会用“override”指令替换变量集 @rveerd comment提供了一个指向更完整答案的链接。请注意,这是两个独立的变量。

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

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

make PORT=1234 ...
# OR
make port=1234 ...
此格式还将覆盖其他变量设置(环境变量、内置变量等)。它不会用“override”指令替换变量集


@rveerd comment提供了一个指向更完整答案的链接。

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