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
