
操作系统
文章平均质量分 93
我想吹水
这个作者很懒,什么都没留下…
展开
-
android so载入过程
bionic, find_library,find_libraries dl_dopen,load_library. efl .so原创 2024-03-08 16:12:45 · 1405 阅读 · 0 评论 -
linux 动态连接
动态连接是现在操作系统中程序的默认使用方式,非常重要。但是搞懂动态连接你必须真正掌握静态连接。不然你是看不明白的。原创 2022-10-08 15:07:58 · 1323 阅读 · 0 评论 -
linux静态连接
从文本到代码到机器指令可分为propressing >compilation->assembly->linking四个步骤。他们像流水线一样从上一步取结果处理完输出给下一步。每一个过程都有特定的软件来实现。如propressing 是gcc -E 变成file.i文件。compilation 是gcc -S 变成file.s文件。assembly 是gcc -c 或者as 变更file.o文件。assembly 是ld 变成file文件。经过前三步文件已经变成二进制文件了。原创 2022-10-08 15:07:05 · 2960 阅读 · 0 评论