
linux程序执行
oqqYuJi12345678
这个作者很懒,什么都没留下…
展开
-
linux系统加载elf可执行文件源码分析
本文源码基于linux3.10.1 elf文件的组成elf文件可以是可执行程序,可以是目标文件(.o),也可以是动态库,也可以是静态库。可执行文件根据编译方式的不同,又分为静态编译和动态编译。静态链接和动态链接的elf可执行文件在系统加载的时候,当然会有一定的区别。静态链接的,在装入/启动其运行时无需装入函数库映像、也无需进行动态连接;动态连接,需要在装入/启动其运行时同时装入函数...原创 2020-02-25 20:37:28 · 1898 阅读 · 0 评论 -
linux 在内核模块调用应用层程序
在介绍实现原理之前,先看一个简单的例子,在内核中如何使用相关的api调用用户层程序。1 一个简单例子内核模块代码#include <linux/module.h>#include <linux/init.h>#include <linux/kernel.h>#include <linux/types.h>#include <...原创 2019-11-11 23:08:55 · 1595 阅读 · 0 评论