Linux Find Out What Compilers Are Installed or Available On The System

www.laut‮‬turi.com
Linux Find Out What Compilers Are Installed or Available On The System

To find out what compilers are installed or available on a Linux system, you can use the which command to check for the presence of the compiler executables. The which command searches the directories listed in the PATH environment variable for the specified executable and displays the path to the executable if it is found.

For example, to check for the presence of the gcc compiler, you can use the following command:

which gcc

If gcc is installed on the system and is in the PATH, the which command will display the path to the gcc executable. If gcc is not found, the which command will not display anything.

You can also use the type command to check for the presence of a compiler executable. The type command also searches the PATH for the specified executable, but it also checks for shell builtins and functions.

type gcc

If gcc is installed on the system and is in the PATH, the type command will display the path to the gcc executable. If gcc is not found, the type command will display the message "gcc is not a recognized command."

You can use these commands to check for the presence of other compiler executables, such as g++, clang, and icc.

It's also possible that a compiler may be installed on the system but not be in the PATH. In this case, you can use the find command to search the filesystem for the compiler executable.

find / -name compiler-executable

This will search the entire filesystem (starting from the root directory) for a file with the specified name. If the compiler executable is found, the find command will display the path to the file.

Overall, there are several tools and techniques you can use to find out what compilers are installed or available on a Linux system. By checking for the presence of the compiler executables, you can determine which compilers are available to use on your system.

Created Time:2017-10-30 10:17:33  Author:lautturi