2016.4.6 Writing of linker script files

Source: Internet
Author: User

1, the linker script file composition:

Basic Composition: Segment: Code snippet. Text data segment. Data BSS segment. BSS

Start link Address

Snap To

Variable

Code Snippet header File

2. Instance files:

sections{

.  = 0x0; Set the program start link address, = left and right side to space

. = ALIGN (4);//, Set code snippet four byte alignment, = left and right sides to space

. Text://white space before colon

{

START.O (. Text)//Set the first file of the code snippet, and the CPU starts executing as soon as it is power on.

* (. Text)

}

. = ALIGN (4);//Set data segment four-byte alignment, equal or left space

. Data://colon money to space

{

* (. Data)

}

. = ALIGN (4);//Set BSS segment four-byte alignment, equal to or left space

Bss_start =.;/ /custom variable Bss_start, used to record the start address of the BSS segment, space around the equals sign

. BSS:

{

* (. BSS)

}

Bss_end =.;/ /custom variable bss_end, used to record the end address of the BSS segment, space around the equals sign

}

}

2016.4.6 Writing of linker script files

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.