ºìÁªLinuxÃÅ»§
Linux°ïÖú

nmÃüÁîµÄÎÊÌâ

·¢²¼Ê±¼ä:2008-11-24 11:51:18À´Ô´:ºìÁª×÷Õß:henkluck
Ë­ÄܽâÊÍnmÊä³ö¸÷ÏîµÄº¬Ò壿£¿


hello.cÊÇÔ´Îļþ£¬hello.oÊDZàÒëºóµÄÎļþ
/*hello.c*/



#include



int main(int argc, char *argv[])

{

printf("Hello,World!\n");

return 0;

}


£¬ÊäÈënm hello.oºó³öÏÖÒÔϵÄÄÚÈÝ£¬ÇëÎÊÊÇʲôÒâ˼£¿£¿


/*¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­¡­

hello.o :

080494a4 D _DYNAMIC

08049570 D _GLOBAL_OFFSET_TABLE_

08048478 R _IO_stdin_used

w _Jv_RegisterClasses

08049494 d __CTOR_END__

08049490 d __CTOR_LIST__

0804949c d __DTOR_END__

08049498 d __DTOR_LIST__

0804848c r __FRAME_END__

080494a0 d __JCR_END__

080494a0 d __JCR_LIST__

08049590 A __bss_start

08049584 D __data_start

08048434 t __do_global_ctors_aux

08048308 t __do_global_dtors_aux

08049588 D __dso_handle

08049490 A __fini_array_end

08049490 A __fini_array_start

w __gmon_start__

08049490 A __init_array_end

08049490 A __init_array_start

080483f0 T __libc_csu_fini

0804839c T __libc_csu_init

U __libc_start_main@@GLIBC_2.0

08049490 A __preinit_array_end

08049490 A __preinit_array_start

08049590 A _edata

08049594 A _end

08048458 T _fini

08048474 R _fp_hw

08048278 T _init

080482c0 T _start

080482e4 t call_gmon_start

08049590 b completed.1

08049584 W data_start

0804833c t frame_dummy

08048368 T main

0804958c d p.0

U printf@@GLIBC_2.0
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ