Hi guys: when i: g++ main.cc databaseWrap.cc /usr/lib/libsqlite3.so.0 everythink compiled and linked ok ! when i gcc main.cc databaseWrap.cc all compiled ok! when i:ld main.o databaseWrap.o /usr/lib/libstdc++.so.6 /usr/lib/libsqlite3.so.0 ld: warning: cannot find entry symbol _start; defaulting to 0000000000400848 main.o: In function `__static_initialization_and_destruction_0(int, int)': main.cc.text+0x28): undefined reference to `__dso_handle' what is wrong with my linkage section ??