技术栈
linker
ʚ兔子的先森ɞ
8 个月前
android
·
linker
·
linkerconfig
Android system — 链接器命名空间共享库配置方法(Android 11后)
在应用程序对应的可执行文件app_process根据/linkerconfig/ld.config.txt配置文件初始化命名空间之后,每当应用程序创建一个类加载器classloader并调用System.loadLibrary加载so库时都会创建一个与此类加载器对应的命名空间。从源码角度分析一下这个过程,System.loadLibrary函数最后会调用OpenNativeLibrary函数。
十六宿舍
1 年前
单片机
·
汽车
·
编译
·
嵌入式开发
·
linker
·
链接文件
英飞凌(Infineon)TC397链接文件解析
本篇文章首先介绍了链接文件在整个代码编译过程中所起到的作用,然后根据TC397芯片对应的链接文件涉及的链接命令,参照官网的示例给出了常见的使用方法,最后分为MEMORY与SECTIONS两个部分以脚本命令走读的形式解析了TC397芯片的链接文件,并对照代码帮助读者理解链接的整体过程。
私房菜
1 年前
linux
·
gnu
·
linker
·
链接器
·
链接器脚本
GNU链接脚本详解
每一个链接都是由链接脚本控制的,链接脚本是用链接命令语言编写的脚本。链接都会用到一个链接脚本,如果你没有指定自己的脚本,就会使用默认的链接脚本。可以用 "--verbose" 命令行选项显示默认的连接脚本。指定命令行参数,比如 '-r'、'-N'都会影响默认的链接脚本。也可以用 '-T' 来指定自己的链接脚本,也可以隐式地把自己的连接脚本当成链接输入文件,就像普通的链接文件一 样,参见链接文件说明。