在makefile中把系统命令的输出赋给变量

时间:2021-12-29 12:42:15

这个问题可以简单的描述为在makefile中怎么得到当前路径(pwd),或系统类型(uname)。

大家可能想到最直接的办法就是:

PWD = `pwd`

OS = `uname`

这样做的话,${PWD}的值就真是`pwd`。

正确的做法是:

PWD = $(shell pwd)

OS = $(shell uname)

 

相关文章