Ciao a tutti, sto provando a compilare dei file c che ho trovato al link
http://grub.ath.cx/win32serial/, e che fanno parte di una libreria che
mi
dovrebbe permettere l’accesso tramite seriale da windows. Naturalmente
da
novizio che sono nell’argomento, non sono riuscito a fare la
compilazione,
quindi volevo chiedere aiuto a voi. I passi che ho seguito sono i
seguenti:
-
creazione del makefile con ruby extconf.rb
-
installazione di MinGW che mi perpette di usare gcc e make da
windows.
Funzionano in quanto se controllo la versione mi danno esito positivo$ gcc -v
…
Thread model: win32
gcc version 3.4.5 (mingw special)$ make -v
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath. -
lanco il comando make sperando che tutto funzioni, ma mi ritrovo il
messaggio seguente$ make
Makefile:124: *** target pattern contains no `%'. Stop.
A questo punto essendo totalmente all’oscuro di come sia fatto un
makefile
(mea culpa) non riesco a capire quale possa essere l’errore. Se può essere
d’aiuto riporto anche la riga 124 che viene segnalata nel messaggio di
errore (la seconda riga inizia con un TAB).
124 {$(topdir)}.cc{}.obj:
125 $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c -Tp$(<:=/)
Sembra tanto che il problema sia dato dai : (due punti) e che possa
essere
un problema con la versione di make che ho io… ma non so come
risolverlo.
So che forse è un argomento un pochino off-topic, ma vorrei far partire il
tutto.
Vi ringrazio!