Você provavelmente poderia criar um link simbólico (symlink) em um diretório que já faz parte do PATH de shells como /usr/local/bin
, nomeá-lo como clang
e vinculá-lo ao binário real em /usr/lib/llvm-3.6/bin
ou onde quer que é:
sudo ln -s /usr/lib/llvm-3.6/bin/clang /usr/local/bin/
Dessa forma, o shell encontra o link se você digitar cname
, resolve-lo para o arquivo real e executa aquele. Ele vincula ao nome do arquivo, portanto, desde que o nome do arquivo e a localização do binário não sejam alterados, tudo bem. Você pode até mesmo substituí-lo por uma versão atualizada, desde que não seja nomeado de forma diferente.
A única alternativa é alterar sua variável PATH.