no existe tal archivo o directorio pero el directorio está en la ruta
-
22-07-2019 - |
Pregunta
Hola, estoy compilando un programa con make pero recibo el error de No existe tal archivo o directorio pero el archivo está en un directorio de la ruta.
Tengo este #include '' genética.h '', ese archivo está en un directorio llamado / home / myuser / toolbox / lib / genalg y en la RUTA tengo ...: / home / myuser / toolbox / lib / genalg, así que no sé por qué make no puede encontrar la biblioteca. ¿Algunas ideas?. Gracias
Solución
Su ruta de shell no tiene nada que ver con cómo funciona la compilación, las rutas relacionadas son la ruta de la biblioteca (opción -L en gcc) que es donde el compilador busca bibliotecas y la ruta de inclusión (opción -I en gcc) que es donde el compilador busca archivos de encabezado. Marque este enlace si está utilizando gcc.
Otros consejos
Incluye no use la misma ruta que se usa para buscar ejecutables. Consulte la documentación en su compilador para saber dónde busca incluye.