[SOLVED]: Configure error: no acceptable C compiler found in $PATH

If you're a developer working with C or C++ programs, you may encounter an error that says "Configure error: no acceptable C compiler found in $PATH." This error can be frustrating, especially if you're not sure what it means or how to fix it. In this article, we'll take a closer look at this error, its causes, and possible solutions.

What does “Configure error: no acceptable C compiler found in $PATH” mean?

This error occurs when you're trying to compile a C or C++ program, and the system can't find a C compiler. The error message itself tells you that the "configure" script is looking for a C compiler but can't find one in your system's $PATH variable. $PATH is a list of directories that the system searches when looking for executable files.

There are several reasons why this error might occur:

  1. Missing C compiler: The most common cause of this error is that you don't have a C compiler installed on your system.
  2. Incorrect $PATH variable: The $PATH variable might be incorrect, meaning that the system can't find the C compiler in the directories listed in $PATH.
  3. Corrupted installation: If you recently installed a C compiler and it's not working, it might be a corrupted installation.

How to fix “Configure error: no acceptable C compiler found in $PATH”

Here are some possible solutions to fix this error:

Solution 1: Install a C compiler

If you don't have a C compiler installed on your system, you need to install one. On Linux, you can use the package manager to install a C compiler.

To install GCC on Ubuntu:

apt-get install gcc 
apt-get install build-essential

To install GCC on CentOS:

yum install gcc

yum groupinstall "Development tools"

Solution 2: Check $PATH variable

If you have a C compiler installed but still get the "Configure error: no acceptable C compiler found in $PATH" error, you need to check your $PATH variable. The $PATH variable should contain the directory where the C compiler is installed. You can check the $PATH variable by running the following command:

echo $PATH

This command prints the directories listed in $PATH. If the directory where the C compiler is installed is not listed in $PATH, you need to add it. You can add a directory to $PATH by running the following command:

export PATH=$PATH:/path/to/c/compiler

Replace "/path/to/c/compiler" with the actual path where the C compiler is installed.

Solution 3: Check for corrupted installation

If you recently installed a C compiler and it's not working, it might be a corrupted installation. In this case, you need to reinstall the C compiler. You can remove the existing C compiler and then reinstall it

Conclusion

If you're getting the "Configure error: no acceptable C compiler found in $PATH" error, don't panic. This error is common and can be fixed easily by installing a C compiler, checking the $PATH variable, or reinstalling a corrupted C compiler. By following the solutions we've provided, you should be able to compile your C or C++ program without any further issues.

Search on LinuxDataHub

Leave a Comment