■
main 後も ctor が dtor になるだけでほとんど同じ。
なんか気になってた __JCR_LIST__ と __JCR_END__ は Java Class Registrer とかだそうで、 _Jv_RegisterClasses とかと関係あるんだろうたぶん。
i@u gcc/i386-redhat-linux/4.0.1> nm -o *.o G global crtbegin.o:00000000 t __do_global_dtors_aux crtbeginS.o:00000000 t __do_global_dtors_aux crtbeginT.o:00000000 t __do_global_dtors_aux crtend.o:00000000 t __do_global_ctors_aux crtendS.o:00000000 t __do_global_ctors_aux
なんで crtbegin に dtor があって crtend に ctor なんだろうとか。