答案1
前导./
强制 Bash 在当前工作目录 ( ) 中搜索可执行文件~
。
确保您的用户对其具有执行权限:如果您是所有者(您应该是,因为显然您要么下载了 Clang 的二进制文件,要么从源代码编译了 Clang):
chmod u+x ~/Documents/Clang/clang
授予您自己该权限;chmod ug+x ~/Documents/Clang/clang
授予您自己和所有者组权限;chmod a+x ~/Documents/Clang/clang
授予您自己、所有者组和其他所有人权限。
然后只需输入可执行文件的名称:
clang
% cat ~/tmp/script.sh
#!/bin/bash
printf 'foo\n'
% PATH=$PATH:~/tmp
% ./script.sh
bash: ./script.sh: No such file or directory
% script.sh
foo