链接、加载
链接 话不多说,先看例子 test.c #include <stdio.h> int a = 100; void main() { printf("main = %p\n", main); printf("&a = %p\n", &a); printf("a = %d\n", a); *(int *)0x4000010 = 20; printf("a = %d\n", a); } test.lds SECTIONS { .text 0x30000000: { *(.text) } .data 0x4000000: { *(.data) } .bss : { *(.bss) } } $ gcc test.c test.lds -o test -no-pie $ ./test……