어셈블리
-
[Linux] gcc 옵션 및 objdump 명령어 - c 최적화 & c 어셈블리어 추출SW/Linux 2020. 2. 8. 13:12
어샘블리어를 추출한 후 최적의 코드를 보기위한 명령어 --$ gcc -c -g -o main.o main.c--$ objdump -d -S main.o 결과 283: 8b 05 00 00 00 00 mov 0x0(%rip),%eax # 289 289: 89 c6 mov %eax,%esi 28b: bf 00 00 00 00 mov $0x0,%edi 290: e8 00 00 00 00 callq 295 295: be 00 00 00 00 mov $0x0,%esi 29a: 48 89 c7 mov %rax,%rdi 29d: e8 00 00 00 00 callq 2a2 return 0; 2a2: b8 00 00 00 00 mov $0x0,%eaxgcc 옵션 -o [네임]: 네임 설정 -c : 오브젝트 파일만 생성..