keil的文件中.s文件是什么

keil的文件中.s文件是什么,第1张

keil的文件中.s文件是是汇编语言的扩展名。在链接的过程中,会用到一个描述文件,用来指定链接时的行为,这个描述文件叫做链接文件,如linux下的.ld文件,keil中的分散加载文件(.sct文件)。

可以找到的。

1.进入C:/windows/Fonts目录下,如下图所示的地方。这是keil配置字体的目录,你可以查看这里有哪些字体。

2.找到CourierNew字体,右键点击,将它设置为显示。

注意:如果在这里,没有找到你想要别的字体,可以在网上下载相应字体,然后安装在C:/windows/Fonts这个目录下,并将其设置为显示。

开头的符号,他表示在分散加载文件中定义的段的描述,在代码中可以直接饮用,比如在分散加载文件中定义了一个regionname,它紧跟在程序可执行代码短的后面,程序可以执行代码段的长度又是经常改变的,此时就可以通过Load。

这个是分散加载文件,用来手动定位你的代码和数据放在存储区的某个位置的,如果你的程序比较简单,直接用编译器自动生成的就可以了.

这个之所以要这个文件,是因为它没有使用编译器自动生成的分散加载文件,其实看你这个贴图里面的分散加载文件,跟编译器自动生成的一样.

你打开keil软件,按照下面的图设置,让编译器自己生成分散加载文件就能解决了.

如果你想自己写分散加载文件,这略有点挑战,首先你要弄明白分散加载文件的语法,这个看编译器手册就可以解决,此外,你要对你使用的处理器存储结构有所了解,再次最主要的,你要合理的划分你的应用程序所占用的程序或数据存储区位置.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12091037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存