一:基本原理
1、file命令可以查看文件的类型:
比如file 111.jpg
111.jpg: JPGE image data, JFIF1.02
2、编译的过程
以c语言为例,以文本文件编写的源代码 , 会被gcc编译成2进制的可执行文件;中间有一步,先会生成.o文件(目标文件) , 然后将.o文件与我们调用的函数库链接,最后生成可执行文件;
文章插图
3、函数库:动态函数库和静态函数库
动态函数库的执行过程:
文章插图
从外部动态函数库的执行过程可以发现,动态函数库的优点是源程序生成的可执行文件会小很多,而且函数库升级方便;
在linux中静态函数库后缀.a,动态函数库后缀.so;
文章插图
存放的路径一般都在/lib /usr/lib中;
使用命令可以将指定的函数库加载到内存中 , 这样可以加快常用的动态函数库的速度;
的语法如下:
[-f ] [-C cache]
[-p]
【by 香蕉麦乐迪】简单解释读者就会明白:我们直接执行,会查看/etc/ld.so.conf文件,该文件中可以添加目录比如/usr/local/lib 这样命令会将该目录下的.so文件加
- 视觉跟踪综述--by香蕉麦乐迪
- 微波炉怎样做香蕉片 微波炉烤香蕉片的做法
- 原神3.5迪希雅怎么玩 原神 迪
- 21年苏迪曼杯赛程 2023苏迪曼杯赛程直播时间表5月18日
- 迪拜站-德约苦战三盘过关
- 赛博朋克2077朱迪攻略选项 赛博朋克2077朱迪怎么攻略
- 赛博朋克2077 朱迪攻略 赛博朋克2077朱迪攻略怎么玩
- 2023年南宁迪嘉花园幼儿园招生简章 南宁市迪迦花园幼儿园
- 香蕉能放冰箱保鲜吗 熟透的香蕉能放冰箱保鲜吗
- 比亚迪汉充电时间多久 比亚迪汉ev充电时间