国嵌嵌入式学习笔记-链接器脚本语法格式

2019-07-12 16:19发布

连接器脚本语法格式: SECTIONS{ . = 0x0     ;起始链接地址 .text :      ;代码段 { Start.o(.text) *(.text) } .data :      ;数据段 { *(.data) } bss_start = . ; .bss :       ;堆栈段 { *(.bss) } bss_end = . ; }     反汇编: arm-linux-objdump -D -S xxx.elf >XXX    ;根据xxx.elf进行反汇编,结果输出到XXX文件中   4字节对齐: . = ALIGN(4)                            ;提高代码执行效率,内核读取机器码时是4字节对齐的读取   变量: xxx = . ;                   ;将当前地址赋值给xxx变量。如 bss_start = . ; bss段赋值给bss_start,            以供后面使用   设置代码段首文件:   .text                   ;编译时将start.o编译在代码段最前面 { start.o(.text) *(.text) }