C语言 init和exit
#include <stdio.h>
#define __init __attribute__((constructor))
#define __exit __attribute__((destructor))
// 文件加载时初始化
void __init my_init(void) {
printf("init\n");
}
// 退出时处理
void __exit my_exit(void) {
printf("exit\n");
}
int main() {
printf("exec\n");
return 0;
}