linux gcc terminal sphinx yum

linux - ¿Por qué configure configure say no compilador C cuando se instala GCC?



terminal sphinx (8)

Estoy tratando de hacer Sphinx desde la fuente en un VPS CentOS 6 de 32 bits.

Cuando ejecuto este comando:

./configure --prefix=/usr/local/sphinx

Me sale este error de salida:

checking build environment -------------------------- checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for compiler programs ------------------------------ checking whether to compile debug version... no checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/home/gnotes/sphinx'': configure: error: no acceptable C compiler found in $PATH See `config.log'' for more details.

Lo que no entiendo es que GCC está instalado, así que ¿por qué no puedo configurar encontrar un compilador de C aceptable?

Aquí está la salida de yum:

sudo yum install gcc Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.metrocast.net * extras: centos.mirror.constant.com * updates: mirror.lug.udel.edu base | 3.7 kB 00:00 extras | 3.5 kB 00:00 updates | 3.4 kB 00:00 Setting up Install Process Package gcc-4.4.7-3.el6.i686 already installed and latest version Nothing to do

¿Lo que da?


En algún momento gcc había creado como /usr/bin/gcc32 . así que por favor cree un ln -s /usr/bin/gcc32 /usr/bin/gcc y luego compile ese ./configure .


Instalar GCC en Ubuntu Debian Base

sudo apt-get install build-essential


Intente especificar CC mientras configura:

CC=/usr/bin/gcc ./configure --prefix=/usr/local/sphinx

También puedes ver si tu compilador produce ejecutables. Lo siguiente debe producir un a.out :

echo "int main(){0;}" | gcc -x c -


Los paquetes a continuación también son de ayuda,

yum install gcc glibc glibc-common gd gd-devel -y


Tal vez gcc no está en tu camino? Intente encontrar gcc usando which gcc y agréguelo a su ruta si aún no está allí.


Tengo el mismo problema en este momento. Acabo de ejecutar yum install gcc


Tuve el mismo problema con la mente. Intenté usar sudo apt-get install build-essential. Todavía no funciona. Simplemente creé un enlace físico al binario gcc-x en la carpeta / usr / bin /. sudo ls / usr / bin / gcc-x / usr / bin / gcc

Eso funcionó para mí!


prueba yum groupinstall "Development Tools"

Si la instalación es exitosa, entonces tendrá un conjunto completo de herramientas de desarrollo. Como gcc, g ++, make, ld ect. Después de eso puedes volver a intentar la compilación de Code Blocks.

Como yum está en desuso, puedes usar dnf lugar:

dnf groupinstall "Development Tools"