使用whoami运行Makefile命令

使用whoami运行Makefile命令,makefile,raspberry-pi,Makefile,Raspberry Pi,我正在尝试使用makefile来设置我的机器。我正在尝试设置FZF,并具有以下代码。然而,它似乎用空白代替了我登录的用户的命令。我已经将SSH插入Pi,所以不确定这是原因还是其他原因 linuxfxf: sudo mkdir -p /usr/local/opt sudo chown -R $(whoami) /usr/local/opt $是make的特殊字符:它引入make变量。如果要运行配方并让shell查看$,则必须将其转义: linuxfxf: sudo mkd

我正在尝试使用makefile来设置我的机器。我正在尝试设置FZF,并具有以下代码。然而,它似乎用空白代替了我登录的用户的命令。我已经将SSH插入Pi,所以不确定这是原因还是其他原因

linuxfxf:
  sudo mkdir -p /usr/local/opt
  sudo chown -R $(whoami) /usr/local/opt

$
是make的特殊字符:它引入make变量。如果要运行配方并让shell查看
$
,则必须将其转义:

linuxfxf:
        sudo mkdir -p /usr/local/opt
        sudo chown -R $$(whoami) /usr/local/opt
或者你可以使用老式的语法“whoami”