打印
[单片机芯片]

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

[复制链接]
2346|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 的起始地址和大小。

使用特权

评论回复
5
Amonologue独白| | 2025-4-2 17:12 | 只看该作者
其实ld这种主要是将代码段(.text)、数据段(.data)、未初始化数据段(.bss)等分配到合适的内存区域。

使用特权

评论回复
6
Betty996| | 2025-4-2 20:42 | 只看该作者
链接脚本的语法与汇编语言不同,它更接近于一种配置文件

使用特权

评论回复
7
Euphoriaxixi| | 2025-4-3 09:01 | 只看该作者
汇编语言是一种低级编程语言,直接对应机器指令,用于编写程序的逻辑。链接脚本是一种配置文件,用于描述如何将编译生成的目标文件链接成最终的可执行文件

使用特权

评论回复
8
HeimdallHoney| | 2025-4-3 12:10 | 只看该作者
其实我觉得是这样,Link.ld 是链接脚本,不是汇编语言。

使用特权

评论回复
9
flechazo| | 2025-4-3 18:09 | 只看该作者
一般的话,链接脚本用于定义内存布局、段分配和符号地址,指导链接器生成可执行文件。

使用特权

评论回复
10
Estelle1999| | 2025-4-4 08:33 | 只看该作者
其实链接脚本的语法与汇编语言不同,更接近于一种配置文件。

使用特权

评论回复
11
Freeandeasy| | 2025-4-4 10:35 | 只看该作者
我觉得通过理解链接脚本的作用和语法,可以更好地控制程序的存储布局和内存分配。

使用特权

评论回复
12
爱相随| | 2025-4-4 14:13 | 只看该作者
这种就是算是一种配置文件的,不是汇编吧,但是语法内容有点像汇编

使用特权

评论回复
13
caigang13| | 2025-4-5 11:05 | 只看该作者
ld数链接文件格式,是编译,链接生成的。

使用特权

评论回复
14
chenjun89| | 2025-4-5 16:44 | 只看该作者
这个不是汇编语言,这个是编译之后生成的链接文件。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

75

帖子

0

粉丝