81387964 发表于 2017-08-07 11:39

关于arm-linux-gcc,tiny4412的链接脚本小问题,本人小白

示例代码如下:
SECTIONS
{
    . = 0x02020000;
    .text          :   { *(.text) }
    .rodata ALIGN(4) : {*(.rodata*)}
    .data ALIGN(4) : { *(.data*) }
    .bss ALIGN(4): { *(.bss)*(COMMON) }
}

请问各位大牛,这里是怎么从手册上看出来每个段的起始地址的?我从CPU内部内存映射图只能知道CPU的起始地址是0x02020000。还有的就是为什么在只读数据段和数据段的“()”里面加个“*”号呢?求详细解释,本人小白刚学。



页: [1]
查看完整版本: 关于arm-linux-gcc,tiny4412的链接脚本小问题,本人小白