Instalé "Línea de comando", pero cada vez que intento construir y ejecutar mi programa, el terminal dice "No hay tal archivo o directorio"

0

HeintentadocompilaryejecutarmiproyectoatravésdeCodeLite.

Heinstaladolalíneadecomandosperodealgunamaneranofunciona.

Dice"no hay tal archivo o directorio"

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

¿Qué debo hacer? ¡Por favor ayuda!

    
pregunta kathleen ashley 11.01.2018 - 14:16

2 respuestas

1

Está utilizando el terminal incorrectamente. Pon comillas dobles alrededor del camino:

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

No uses && , no hacen lo que crees que hacen.

Si desea obtener más información, eche un vistazo a Guía de Bash para principiantes .

Para elaborar un poco más sobre sus preguntas:

  

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

Parece que funciona según lo previsto, pero tal vez no como pretendías.

  

Dice "no hay tal archivo o directorio"

cd , un comando llamado 'cambiar directorio', dice que no existe un directorio o archivo como /Users/Kathieen , lo cual es correcto ya que su carpeta de usuario parece ser /Users/Kathieen Ashley (tenga en cuenta el espacio que sigue) por una palabra adicional)

  

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

Eso es correcto, gcc está instalado correctamente.

    
respondido por el flindeberg 11.01.2018 - 14:26
0

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

Probar

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
    
respondido por el nohillside 11.01.2018 - 14:30

Lea otras preguntas en las etiquetas