做下面的两个练习需要:
- 在vmvb上装一个ubuntu
- 会gcc、vi的基本使用
- 用vi写一个hello.c
- gcc -o hello.c
- readelf -h hello.o
- readelf -S hello.o
- objdump -S hello.o
- 用vi编辑一个test.c
- gcc -c test.c
- readelf -S test.o.text:代码 .data:初始化的全局变量和静态变量 .bss:未初始化的全局变量和静态变量 .rodata:只读数据
- readelf -x .test test.o
- readelf -x .data test.o
- readelf -x .bss test.o
- readelf -x .rodata test.o