extern int write (int fd, void *buf, int len); static void __attribute__ ((constructor)) testc (void) { write (1, "constructor1\n", 13); } static void __attribute__ ((destructor)) testd (void) { write (1, "destructor1\n", 12); } __attribute__((dllexport)) void calle(void) { }