0 votos

He instalado "Command line" pero cada vez que intento construir y ejecutar mi programa el terminal dice "No such file or directory"

enter image description here

He intentado construir y ejecutar mi proyecto a través de CodeLite.

He instalado la línea de comandos, pero de alguna manera no funciona.

Dice "no such file or directory"

pero siempre que le pido que busque gcc, me dice que lo tengo en mi Mac.

¿Qué debo hacer? Por favor, ayúdenme.

1voto

Kristers Zariņš Puntos 106

Estás utilizando el terminal de forma incorrecta. Ponga comillas dobles alrededor de la ruta:

cd "/Users/Kathieen Ashley/Documents/mytest/testproject2/Debug"
## new line!
./testproject2

No utilice && No hacen lo que tú crees que hacen.

Si quiere saber más, eche un vistazo a Guía de Bash para principiantes .

Para profundizar un poco más en sus preguntas:

He instalado la línea de comandos, pero de alguna manera no funciona.

Parece que funciona tal y como se pretende, pero tal vez no como tú pretendías.

Dice "no such file or directory"

cd un comando llamado "cambiar directorio", dice que no existe tal directorio o archivo como /Users/Kathieen lo cual es correcto ya que su carpeta de usuario parece ser
/Users/Kathieen Ashley (nótese el espacio seguido de una palabra adicional)

pero siempre que le pido que busque gcc, me dice que lo tengo en mi Mac.

Es correcto, gcc está instalado correctamente.

0voto

El nombre de su carpeta de inicio contiene un carácter de espacio que el shell toma como separador. Por eso dice cd: /Users/Kathieen: No such file or directory .

Prueba con

cd /Users/Kathieen\ Ashley/Documents/mytest/testproject2/Debug && ./testproject2

o como dos comandos (mejor por muchas razones)

cd /Users/Kathieen\ Ashley/Documents/mytest/testproject2/Debug
./testproject2

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