hello.c生成hello.o文件

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

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

之后

>>>gcc -c hello.c
>>>cat hello.o

获得

ELF          >                              @     @  
 ?鶸H夊H?    ?    ?    ]胔ello
  GCC: (Ubuntu 9.3.0-10ubuntu2) 9.3.0           GNU   ?                 zR x?                E?C
R                               ?                                                                                                                                                         	                                       	                                          $                       hello.c main _GLOBAL_OFFSET_TABLE_ puts                     ?             ?                       .symtab .strtab .shstrtab .rela.text .data .bss .rodata .comment .note.GNU-stack .note.gnu.property .rela.eh_frame                                                                                           @                                           @               H      0                           &                     [                                      ,                     [                                      1                     [                                     9      0               b       %                             B                      ?                                      R                     ?                                      j                     ?       8                              e      @               x                	                                       ?       8         
                 	                            )                                                    ?      t                              

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

猜你喜欢

转载自blog.csdn.net/u013474815/article/details/107679322