makefile中ids=`expr $${ids},$${id}`;的含义
时间: 2024-01-01 18:05:17 浏览: 125
在Makefile中,`$$`表示转义,因此`$${ids}`表示将`ids`变量的值插入到命令中。`expr`是一个用于数学运算的Unix命令,`expr $${ids},$${id}`的含义是将`id`变量的值追加到`ids`变量的末尾,用逗号分隔。这个命令的作用是将多个ID值存储在一个变量中,以便在后续的命令中使用。例如,假设`ids`的初始值为空,`id`的值为`123`,则执行`ids=`expr $${ids},$${id}`;`后,`ids`的值将为`123`。如果再次执行`id`的值为`456`,则`ids`的值将变为`123,456`。
阅读全文