If you just type the program name (e.g. "clang")
without a full or relative path, then the shell will search for the program (executable file) in the directories listed in the
PATH environment variable. Type
echo $PATH to print out those directories.
You can add another directory, e.g. your Clang install directory, to
PATH like this:
export PATH=/path/to/whatever:$PATH
For example:
export PATH=/home/john/Downloads/clang+llvm-16.0.0-x86_64-linux-gnu-ubuntu/bin:$PATH
Be sure to add the path to the "bin" sub-directory inside the Clang directory!
You may want to add the above command to your ".bashrc" file, so that you don't have to do it again for every new shell.
| I have clang 14.0 installed but I have not found a clang 16.0 installer for linux. |
In Linux, you don't usually have an "installer". Most of the time, you will just install applications via your distribution's package manager. In Ubuntu, this would be
apt. If the desired application is
not available via the package manager (or the available version is too old), in the
default package repository, then you still may add a third-party repository. Have a look here:
https://apt.llvm.org/
To install a specific version of LLVM:
1 2 3
|
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh <version number>
|