Quiero compilar un programa y en su fichero makefile se apunta a una libreria en versión 4.2 mientras que yo tengo instalada la versión 4.4.
¿Usará automáticamente la versión superior o tengo que instalar la versión exacta?
Por otro lado:
En el fichero makefile se apunta a esta libreria en /usr/lib/librerria pero en >mi sistema se encuentra en /usr/lib/x86_64_linux-gnu/libreria. En un caso como
este ¿debería copiar la libreria en la localización que makefile indica o es más apropiado poner un enlace directo hacia la localcización real de la librería?
La opción de instalar el paquete previo, es un rollo. Las dependencias puede que te maten... a malas, si lo del softlink no te va, sería descomprimir el paquete de la versión 4.2 y ubicar lo que te interese donde te interese tenerlo.
Por otro lado:
En el fichero makefile se apunta a esta libreria en
/usr/lib/librerria pero en mi sistema se encuentra en
/usr/lib/x86_64_linux-gnu/libreria. En un caso como este ¿debería
copiar la libreria en la localización que makefile indica o es más
apropiado poner un enlace directo hacia la localcización real de la
librería?
Softlink. Ahí sí, sin dudas. :-)
Sysop: | Karloch |
---|---|
Location: | Madrid, Spain |
Users: | 75 |
Nodes: | 8 (0 / 8) |
Uptime: | 22:22:19 |
Calls: | 1,495 |
Calls today: | 2 |
Files: | 17,895 |
D/L today: |
427 files (15,365K bytes) |
Messages: | 65,822 |