1 votos

Antes podía usar g++ desde la terminal, pero ahora no está. Todavía tengo XCode instalado

Solía ser capaz de utilizar g++ desde la terminal para compilar programas c++, pero ahora cuando intento utilizarlo, me sale

-bash: g++: comando no encontrado

El consejo general en internet era instalar XCode, pero ya tengo XCode instalado. No estoy seguro de lo que ha cambiado desde que se puede utilizar. Estoy ejecutando OSX 10.6.8 y XCode 3.2.4.

3voto

Sven Puntos 1418

Tuve el mismo problema en un momento dado con gcc. gcc y g++ suelen enlazar con un binario específico de la versión. Busque en /Developer/usr/bin algo como g++-x.y, donde x.y es la versión instalada de g++. Probablemente también verás allí gcov, gcc, etc. Simplemente crea un enlace simbólico desde el g++ versionado a g++.

Por ejemplo, en mi máquina, escribiría ln -sf g++-4.2 g++ .

Espero que esto ayude. Si las herramientas del compilador versionado no están ahí, es posible que tenga que volver a instalar las herramientas de desarrollo.

2voto

Mathew Byrne Puntos 1083

Vale, esto es vergonzoso. Pero reinstalar XCode desde el disco de OS X SÍ funcionó. Simplemente no pensé en probarlo porque ya lo tenía instalado.

1voto

Ray Hayes Puntos 127

Si tienes más de una cuenta intenta ejecutar g++ desde la otra cuenta. Si funciona, probablemente tengas un problema con las definiciones de la ruta de acceso de .bash.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X