Linux
HuoYukai
这个作者很懒,什么都没留下…
展开
-
静态库与共享库
1.什么是库?库是预先编译好的方法的结合,是由二进制可执行代码组成,可以被载入内存中执行。在linux平台,库通常放在/lib或者/usr/lib中。2.静态库与共享库静态库命名:libxxx.a文件格式:由众多的可执行文件(.o)的打包整合特点:在链接阶段,会把整个库中的代码整合到程序中,所以最终编译的可执行程序的大小比较大,但好处是编译好的程序不再依赖库的存在,除非静态库代码发生改变需要重新编译时。动态库命名:libxxx.so文件格式:库中方法的动态链接和加载信息整合特点:在链接原创 2020-08-12 18:07:15 · 161 阅读 · 0 评论 -
守护进程实现流程
守护进程实现流程1.什么是守护进程?守护进程有以下几个特点:1.在后台运行2.不受任何终端所控制,不需要和用户进行交互3.在系统引导的时候启动,直到系统关闭才结束;或者在有需要时启动,完成任务后自动关闭符合以上这几点的特殊进程就称为守护(精灵)进程通常打开Windows任务管理器的服务一栏,里面运行的程序就是守护进程,常见守护进程比如说有关蓝牙、剪贴板、下载一类的用户支持服务2.守护进程编程流程1.fork() 复制出子进程,退出父进程2.setsid() 创建新的会话sets原创 2020-08-12 16:38:46 · 759 阅读 · 1 评论