我安装了 arm-linux-g++ 并将其目录添加到 PATH,它识别了该命令。但是当我尝试使用 sudo 时,它说找不到命令。我甚至尝试将其目录添加到 bashrc--root,但仍然没有任何变化。我该如何修复它?
答案1
sudo 明确忽略您的 PATH 变量并使用其自己的变量。echo "$PATH"
与 进行比较sudo sh -c 'echo "$PATH"'
。将命令放在 sudo 信任的路径之一中,或提供该特定命令的完整路径。
我安装了 arm-linux-g++ 并将其目录添加到 PATH,它识别了该命令。但是当我尝试使用 sudo 时,它说找不到命令。我甚至尝试将其目录添加到 bashrc--root,但仍然没有任何变化。我该如何修复它?
sudo 明确忽略您的 PATH 变量并使用其自己的变量。echo "$PATH"
与 进行比较sudo sh -c 'echo "$PATH"'
。将命令放在 sudo 信任的路径之一中,或提供该特定命令的完整路径。