用记事本格式打开gcc默认生成的a.out会怎么样

废话不多说,直接上源码
hello.c文件

# include<stdio.h>
int main(){
    
    
	printf("%s\n","hello\n");
    return 0;
}

之后

>>> gcc hello.c
>>> cat ./a.out

获得

ELF          >    `      @       p9          @ 8 
 @         @       @       @       ?      ?                                                                                        ?      ?                                        ?      ?                                           X      X                   ?      ?      ?      X      `                   ?      ?      ?      ?      ?                   8      8      8                                   X      X      X      D       D              S錿d   8      8      8                             P錿d                        D       D              Q錿d                                                  R錿d   ?      ?      ?      H      H             /lib64/ld-linux-x86-64.so.2              GNU   ?                   GNU ff~t?gEO?婼'ZBY/         GNU                                 ?            裡蝝                            =                                                                   Y                       h                          "                    libc.so.6 puts __cxa_finalize __libc_start_main GLIBC_2.2.5 _ITM_deregisterTMCloneTable __gmon_start__ _ITM_registerTMCloneTable                        ui	   1       ?             @      ?                    @             @      ?                    ?                    ?                    ?                    ?                    ?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ?鶫冹H??  H吚t蠬兡?5?  ?%?   ?鷋    蜷?愺%?  D  ?%u/  D  ??鞩壯^H夆H冧餚TL?f  H??   H??   R/  魫H?y/  H?r/  H9鴗H?./  H吚t	??€    H?I/  H?B/  H)﨟夝H令?H柳H艸瑶tH?/  H吚t鄁D  ??=/   u+UH??   H夊tH??  ?鑔??  ]? ??w?鶸H夊H????    ].?     f愺鶤WL?;,  AVI壷AUI夣ATA夵UH?,,  SL)鼿冹鑏?H笼t1?€    L夠L夘D夌A逪兠H9輚闔兡[]A\A]A^A_胒f.?     ??鶫冹H兡?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             hello
  ;@      ?t   4??   D??   T?\   =??   d??   择4         zR x?        痫/    D    $   4   橈     FJw€ ?:*3$"       \   愶              t   堬              ?   i?    E?C
R   D   ?   p?e    F?I?E ?E(?D0?H8?G@n8A0A(B BBB    ?   橉                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           @                                         
       ?             ?                           ?                    觜o    ?             p             ?      
       ?                                           ?                                         ?                           ?       	                            ?o          ?o           o           ?o    ?      ?o                                                                                           ?                      0                                                      @      GCC: (Ubuntu 9.3.0-10ubuntu2) 9.3.0                                                       8                    X                    |                    ?                    ?                    p                    ?                   	                     
                      ?                                        
                      @                    P                    `                    ?                                                               P                     ?                    ?                    ?                    ?                     @                    @                                        ?                     ?                   ?              !                    7     @             F     ?              m     @              y     ?              ?    ?                    ?                ?     T!                   ?                ?      ?              ?     ?              ?      ?              ?                     ?     ?              ?                       ?                                   j      @              0                     B    @                 ?              I                     h     @              u                      ?   @              ?                   ?    p      e       ?     @              n    `      /       ?    @              ?    I             ?   @              ?                      ?  "                    crtstuff.c deregister_tm_clones __do_global_dtors_aux completed.8059 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry hello.c __FRAME_END__ __init_array_end _DYNAMIC __init_array_start __GNU_EH_FRAME_HDR _GLOBAL_OFFSET_TABLE_ __libc_csu_fini _ITM_deregisterTMCloneTable puts@@GLIBC_2.2.5 _edata __libc_start_main@@GLIBC_2.2.5 __data_start __gmon_start__ __dso_handle _IO_stdin_used __libc_csu_init __bss_start main __TMC_END__ _ITM_registerTMCloneTable __cxa_finalize@@GLIBC_2.2.5  .symtab .strtab .shstrtab .interp .note.gnu.property .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt.got .plt.sec .text .fini .rodata .eh_frame_hdr .eh_frame .init_array .fini_array .dynamic .data .bss .comment                                                                                                                           #             8      8                                     6             X      X      $                              I             |      |                                     W   ?o       ?      ?      $                             a             ?      ?      ?                           i             p      p      ?                              q   o       ?      ?                                  ~   ?o                                                  ?                           ?                            ?      B       ?      ?                                 ?                                                         ?                                                         ?             @      @                                   ?             P      P                                   ?             `      `      ?                             ?             ?      ?      
                              ?                                                           ?                           D                              ?             P       P                                    ?             ?      ?                                   ?             ?      ?                                   ?             ?      ?      ?                           ?             ?      ?      H                                          @       0                                                @      0                                         0               0      $                                                   80               .                 	                      P6                                                         S8                                   

全。。。。。。。。是。。。。。乱。。。。。。码!

猜你喜欢

转载自blog.csdn.net/u013474815/article/details/107679150
今日推荐