zoukankan      html  css  js  c++  java
  • 2016.4.6 链接器脚本文件的编写

    1、链接器脚本文件的组成:

    基本构成:段:代码段.text     数据段.data    bss段 .bss

    起始链接地址

    对齐

    变量

    代码段首文件

    2、实例文件:

    SECTIONS{

         . = 0x0;  //设置程序起始链接地址,=左右两边要空格

         . = ALIGN(4);//,设置代码段四字节对齐,=左右两边要空格

         .text ://冒号前要空格

          {

          start.o(.text)//设置代码段首文件,CPU一上电就开始执行。

          *(.text)

          }

         . = ALIGN(4);//设置数据段四字节对齐,等号左右要空格

         .data ://冒号钱要空格

          {

          *(.data)

          }

         . = ALIGN(4);//设置bss段四字节对齐,等号左右要空格

         bss_start = .;//自定义变量bss_start,用于记录bss段起始地址,等号左右要空格

         .bss :

          {

          *(.bss)

          }

         bss_end = .;//自定义变量bss_end,用于记录bss段结束地址,等号左右要空格

    }

    }

  • 相关阅读:
    梦断代码阅读笔记一
    进度一
    LOJ#6031. 「雅礼集训 2017 Day1」字符串
    cf700E. Cool Slogans
    BZOJ1014: [JSOI2008]火星人prefix
    BZOJ2716: [Violet 3]天使玩偶
    cf1080F. Katya and Segments Sets
    BZOJ1354: [Baltic2005]Bus Trip
    灭绝树题集
    How Many Substrings?
  • 原文地址:https://www.cnblogs.com/wan0807/p/5358488.html
Copyright © 2011-2022 走看看