MercuryStar 发表于 2025-2-24 11:52

Link.ld这种脚本算是汇编语言吗?

沁恒提供的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

这种就是算是一种配置文件的,不是汇编吧,但是语法内容有点像汇编
页: [1]
查看完整版本: Link.ld这种脚本算是汇编语言吗?