废话不多说,直接上源码
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
全。。。。。。。。是。。。。。乱。。。。。。码!