hi, 
i want to port sqlite in an application in tinyos, but the application doesn't 
want to compile the library. 
the amalgamation version of sqlite is composed of shell.c, sqlite3.c sqlite3.h 
e sqlite3ext.h. I have found 2 solutions:
1-i have included the header of the amalgamation version of sqlite in the tos.h 
file (without compile sqlite) and i have introduced the command  __attribute__ 
((C, spontaneous)) in a function of sqlite at the scope to compile the same 
function always BUT DOESN'T GO,,,the application compile the header files but 
isn't able to go to the file c;the result is infact "undefined reference to the 
name of the function of sqlite";
2-i have compiled sqlite and i have linked the library with particular flags in 
makefile to the application, 


CFLAGS += /dev/sqlite             #where are the header files included

LDFLAGS += -lsqlite3 -L/dev/build/.libs       #add the library libsqlite3.a
DOESN'T GO,,
QUESTION:IS IT POSSIBLE THAT AN APPLICATION OF TINYOS ISN'T ABLE TO LINK THE 
HEADER FILE OF A LIBRARY TO THE CORRESPONDENT FILE IN C?



_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to