• Sábado 9 de Noviembre de 2024, 03:33

Autor Tema:  Problema al compilar en linea de comandos.  (Leído 1227 veces)

memmaker650

  • Nuevo Miembro
  • *
  • Mensajes: 18
  • Nacionalidad: es
    • Ver Perfil
Problema al compilar en linea de comandos.
« en: Miércoles 8 de Abril de 2009, 14:35 »
0
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.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Problema al compilar en linea de comandos.
« Respuesta #1 en: Miércoles 8 de Abril de 2009, 14:49 »
0
Por lo que pude ver en Google, ese 22 es parametro invalido y tal vez tengas que pasar un ARCHIVO en lugar de un directorio ahi.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

memmaker650

  • Nuevo Miembro
  • *
  • Mensajes: 18
  • Nacionalidad: es
    • Ver Perfil
Re: Problema al compilar en linea de comandos.
« Respuesta #2 en: Miércoles 8 de Abril de 2009, 15:16 »
0
Gracias, ahora ya me funciona. Aunque el programa me da un error de buffer, pero eso ya es otra cosa.

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Problema al compilar en linea de comandos.
« Respuesta #3 en: Miércoles 8 de Abril de 2009, 15:40 »
0
De nadas  B)

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.