Tengo que utilizar una librería externa, que ya está compilada y tengo en la carpeta include el fichero de cabecera ( 'stm.h' ) y en la carpeta lib el fichero de librería 'libwlpdstm.a'. Utilizo hilos en mi programa y por lo tanto tambien tengo que adjuntar la librería pthread.
Mi duda surge aquí, genero mi makefile para no tener que estar siempre escribiendo todo el comando para compilar.
g++ -lpthread -wlpdstm -L /Users/jorgevegasanchez/Documents/CPS/EPFL0809/Project_STM-EPFL/Code/wlpdstm_20081119/lib/ thread-exV1.c -o threadV1
ld: in /Users/jorgevegasanchez/Documents/CPS/EPFL0809/Project_STM-EPFL/Code/wlpdstm_20081119/lib/, can't map file, errno=22
collect2: ld returned 1 exit status
make: *** [threadV1] Error 1
No entiendo que significa este error y porque parece que no puede mapear el fichero. Si alguien pudiera ayudar.