- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 Linux C 中动静态库的区别与制作
如果把库比作是放在图书馆中的一本本书那么动态库:只借阅,不卖出静态库:直接卖出动态库在源文件编译的时候并不会将代码数据拷贝进去,只会在程序运行的时候,链接完成一部分功能,当动态库从指定路径移除,程序无法正常运行,但好处在于使用动态库的程序体积较小。静态库在源文件编译的时候直接将代码数据拷进一起编译,当程序运行的时候不再受静态库影响,静态库无论消失与否,程序依然正常运行,但代价就是程序体积较大。动态库好处在于,更新方便,升级模块功能时候只要将对应库升级即可,而静态库需要将整个程序重新编译。
2020-11-18 20:31:44
156
原创 Linux消息队列的使用演示
利用Linux消息队列实现本地聊天室,练习所用,不喜勿喷!!!分别有两位角色Jack和Rose,双方互相通信Jack.c#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys/ipc.h>#include <sys/msg.h>#include <unistd.h>#include <sys/wait.h>#
2020-11-05 19:13:46
186
原创 解释:为什么Linux中被阻塞的信号量子进程无法从父进程上继承
声明::::本解释仅是个人为方便理解所作出的假设,若有不对的地方欢迎大家提出纠正#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <signal.h>#include <sys/types.h>#include <sys/wait.h>void fun(int sig){ printf("\n%d get signal inter.
2020-11-04 15:21:27
556
原创 软考_嵌入式_计算机系统基础知识
嵌入式计算机系统概述:定义:以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统嵌入式系统十位特定应用而设计的专用计算机系统,是由硬件子系统和软件子系统组成的,通过运行程序来协同工作计算机硬件: 基本的计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备这5大部件组成 运算器:是对数据进行加工处理的部件,它主要完成算术和逻辑运算。 控制器:主要功能是从主存中取出指令并进行分析,以控制计...
2020-08-25 15:21:03
895
蓝桥杯_单片机_省一_黄金攻略
2020-11-04
CT107D_proteus7.8仿真图
2020-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人