其他分享
首页 > 其他分享> > GNU链接脚本语法(草稿)

GNU链接脚本语法(草稿)

作者:互联网

链接工具使用(草稿,完善中)

文章目录

链接脚本的选择

如果没有指定链接脚本,链接器将会选用默认的链接脚本

You can use the ‘–verbose’ command line option to display the default linker script. Certain command line options,
such as ‘-r’ or ‘-N’, will affect the default linker script.

You may supply your own linker script by using the ‘-T’ command line option.

3.1 Basic Linker Script Concepts

基本概念与词汇

3.2 Linker Script Format

3.3 Simple Linker Script Example

最简单的链接脚本文件只有一句:SECTIONS.

SECTIONS可以用于描述:输出文件的内存分布;

SECTIONS
{
	. = 0x10000;			// 加载地址
	.text : { *(.text) }
	. = 0x8000000;			// 启动地址
	.data : { *(.data) }
	.bss : { *(.bss) }
}

链接器会使用增加地址计数符的方式,确保每个输出部分对齐;

标签:文件,草稿,GNU,text,地址,输出,data,链接
来源: https://blog.csdn.net/gaoyang3513/article/details/122770668