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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top