configure: error: no acceptable C compiler found in $PATH

17,392

Solution 1

The path to your gcc compiler is not in the PATH.

You may add it before you run make.

export PATH=${PATH}:/c/MinGW/bin
./configure && make

Goodluck.

Solution 2

I'm on Win10 OS

There is a Visual Studio project file for the compiler. Either use that one, or download the compiler binary for Windows directly from the website.

Solution 3

If it is centos/redhat machine install full set of development package

$ sudo yum groups install "Development Tools"

it includes gcc,g++,make Id. After installing try again

Share:
17,392
Tony Tannous
Author by

Tony Tannous

Sunspots have faded and now I'm doing time.

Updated on June 04, 2022

Comments

  • Tony Tannous
    Tony Tannous about 2 years

    I am trying to Build and Install the Apache Thrift compiler and libraries

    I had to type this command is shown in instructions ./configure && make But I get this error:

    checking for gcc... no
    checking for cc... no
    checking for cl.exe... no
    configure: error: in `/PATH/TO/thrift-0.9.3':
    configure: error: no acceptable C compiler found in $PATH
    

    When I type in my command prompt gcc --version I get this

    gcc (GCC) 5.3.0 Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    It finds the gcc compiler. However, when I run it from my msys2 Shell

    bash: gcc: command not found

    The path in Environment variables is correct. C:\MinGW\bin

    Yet it canno't find gcc

    Thanks in advance!

  • Tony Tannous
    Tony Tannous about 5 years
    Just got an upvote so I re read the thread, indeed having visual studio makes life easier. Had to install dlib package and had the same issure as this thread, worked out after installing visual studio 15
  • silvioprog
    silvioprog almost 3 years
    For MinGW-w64 installed from MSYS2: export PATH=$PATH:/mingw64/bin.