Estoy tratando de incluir la ruta a bibliotecas adicionales en mi archivo MAKE, pero no puedo averiguar cómo hacer que el compilador use esa ruta. hasta ahora tengo:
g++ -g -Wall testing.cpp fileparameters.cpp main.cpp -o test
y quiero incluir el camino a
/data[...]/lib
porque testing.cpp incluye archivos de esa biblioteca. Además, estoy en una máquina Linux.
EDITAR: No es un camino a una biblioteca. Solo para los archivos incluidos. Culpa mía.
Respuestas:
Para especificar un directorio para buscar bibliotecas (binarias), simplemente use
-L
:Para especificar el nombre real de la biblioteca, usa
-l
:Para especificar un directorio para buscar archivos de inclusión (¡diferente de las bibliotecas!), Usa
-I
:Entonces creo que lo que quieres es algo como
fuente
-I
debe venir antes de los nombres de archivo .cpp, por ejemplo.En su MakeFile o CMakeLists.txt puede configurar CMAKE_CXX_FLAGS como se muestra a continuación:
fuente