[单片机芯片] Link.ld这种脚本算是汇编语言吗?

[复制链接]
3578|13
 楼主| MercuryStar 发表于 2025-2-24 11:52 | 显示全部楼层 |阅读模式
沁恒提供的Link.ld这种脚本算是汇编语言吗?

[鑫森淼焱垚] 发表于 2025-2-25 11:29 | 显示全部楼层
链接器脚本
B1lanche 发表于 2025-4-2 11:50 | 显示全部楼层
Link.ld 文件并不是汇编语言,而是一种链接脚本,用于指导链接器(Linker)如何将编译生成的目标文件(.o 文件)组合成最终的可执行文件(如 .elf 文件)。链接脚本使用一种特定的语法来描述内存布局、段(Section)的分配以及符号的地址等信息
Alina艾 发表于 2025-4-2 14:30 | 显示全部楼层
链接脚本的作用之一为定义内存布局:指定 Flash 和 RAM 的起始地址和大小。
Amonologue独白 发表于 2025-4-2 17:12 | 显示全部楼层
其实ld这种主要是将代码段(.text)、数据段(.data)、未初始化数据段(.bss)等分配到合适的内存区域。
Betty996 发表于 2025-4-2 20:42 | 显示全部楼层
链接脚本的语法与汇编语言不同,它更接近于一种配置文件
Euphoriaxixi 发表于 2025-4-3 09:01 | 显示全部楼层
汇编语言是一种低级编程语言,直接对应机器指令,用于编写程序的逻辑。链接脚本是一种配置文件,用于描述如何将编译生成的目标文件链接成最终的可执行文件
HeimdallHoney 发表于 2025-4-3 12:10 | 显示全部楼层
其实我觉得是这样,Link.ld 是链接脚本,不是汇编语言。
flechazo 发表于 2025-4-3 18:09 | 显示全部楼层
一般的话,链接脚本用于定义内存布局、段分配和符号地址,指导链接器生成可执行文件。
Estelle1999 发表于 2025-4-4 08:33 | 显示全部楼层
其实链接脚本的语法与汇编语言不同,更接近于一种配置文件。
Freeandeasy 发表于 2025-4-4 10:35 | 显示全部楼层
我觉得通过理解链接脚本的作用和语法,可以更好地控制程序的存储布局和内存分配。
爱相随 发表于 2025-4-4 14:13 | 显示全部楼层
这种就是算是一种配置文件的,不是汇编吧,但是语法内容有点像汇编
caigang13 发表于 2025-4-5 11:05 来自手机 | 显示全部楼层
ld数链接文件格式,是编译,链接生成的。
chenjun89 发表于 2025-4-5 16:44 来自手机 | 显示全部楼层
这个不是汇编语言,这个是编译之后生成的链接文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

118

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部