0
當我看了一些代碼,我發現以下快照。gcc擴展__attribute__含義
void ph_library_init_register(struct ph_library_init_entry *ent);
#define PH_LIBRARY_INIT_PRI(initfn, finifn, pri) \
static __attribute__((constructor)) \
void ph_defs_gen_symbol(ph__lib__init__)(void) { \
static struct ph_library_init_entry ent = { \
__FILE__, __LINE__, pri, initfn, finifn, 0 \
}; \
ph_library_init_register(&ent); \
}
我的問題是:1。 是什麼stribute手段? 2.代碼何時運行?
感謝。我知道了。 – buf1024