这里根据结果做分析:
(gdb)
process 32545
Mapped address spaces:
Start Addr End Addr Size Offset objfile
0x400000 0x401000 0x1000 0x0 /home/jxdong/workspace/test/test
0x600000 0x601000 0x1000 0x0 /home/jxdong/workspace/test/test
0x601000 0x602000 0x1000 0x1000 /home/jxdong/workspace/test/test
0x7ffff7a1a000 0x7ffff7bcf000 0x1b5000 0x0 /lib/x86_64-linux-gnu/libc-2.15.so
0x7ffff7bcf000 0x7ffff7dcf000 0x200000 0x1b5000 /lib/x86_64-linux-gnu/libc-2.15.so
0x7ffff7dcf000 0x7ffff7dd3000 0x4000 0x1b5000 /lib/x86_64-linux-gnu/libc-2.15.so
0x7ffff7dd3000 0x7ffff7dd5000 0x2000 0x1b9000 /lib/x86_64-linux-gnu/libc-2.15.so
0x7ffff7dd5000 0x7ffff7dda000 0x5000 0x0
0x7ffff7dda000 0x7ffff7dfc000 0x22000 0x0 /lib/x86_64-linux-gnu/ld-2.15.so
0x7ffff7fe9000 0x7ffff7fec000 0x3000 0x0
0x7ffff7ff8000 0x7ffff7ffb000 0x3000 0x0
0x7ffff7ffb000 0x7ffff7ffc000 0x1000 0x0 [vdso]
0x7ffff7ffc000 0x7ffff7ffd000 0x1000 0x22000 /lib/x86_64-linux-gnu/ld-2.15.so
0x7ffff7ffd000 0x7ffff7fff000 0x2000 0x23000 /lib/x86_64-linux-gnu/ld-2.15.so
0x7ffffffde000 0x7ffffffff000 0x21000 0x0 [stack]
0xffffffffff600000 0xffffffffff601000 0x1000 0x0 [vsyscall]
(gdb) run
Starting program: /home/jxdong/workspace/test/test
static_local_function_var @ 0x60102c
local_function_var @ 0x7fffffffe24c
global_var @ 0x601020
static_global_var @ 0x601024
static_main_var @ 0x601028
main_function_var @ 0x7fffffffe27c
main @ 0x400541
local_function @ 0x4004f4