読者です 読者をやめる 読者になる 読者になる

main関数以外から関数を呼び出す

#include <stdio.h> #include <stdlib.h> void ctor() { puts("ctor"); } void dtor() { puts("dtor"); } void (*fp1)(void) __attribute__((section(".ctors"))) = ctor; void (*fp2)(void) __attribute__((section(".dtors"))) = dtor; void __attribute__((constructor)) ini</stdlib.h></stdio.h>…