当前位置: 首页 > news >正文

微信小程 wordpress郑州seo外包顾问

微信小程 wordpress,郑州seo外包顾问,阆中住房城乡建设委官方网站,公益网站建设分析目录 前言: 静态库 动态库 前言: 继上文,我们从磁盘的理解,到了文件系统框架的基本搭建,再到软硬链接部分,我们开始逐渐理解了为什么运行程序需要./a.out了,这个前面的.是什么我们也知道了。…

目录

前言:

静态库

动态库


前言:

继上文,我们从磁盘的理解,到了文件系统框架的基本搭建,再到软硬链接部分,我们开始逐渐理解了为什么运行程序需要./a.out了,这个前面的.是什么我们也知道了。

可是我们在文件权限部分,我们已经见识了最基本的库,知道了Linux的动态库的后缀是.so 静态库是.a,Windows系统的动态库是.dll,静态库是.lib。并且我们知道库的名字要去掉前缀,去掉后缀。这是我们最开始的对于库的认识。

那么我们是否是否使用过库呢?

当然是使用过的,在使用C语言C++的时候,我们使用的头文件所在的库,比如std库,我们肯定是使用过的。那么库的作用是什么呢?

在stl容器里面,都是有基本函数的接口,比如vector的push_back,我们使用的都是对应的接口,那么具体的实现在哪里呢?

具体的实现肯定是放在.cc文件,经过编译器编译成了.o文件,经过糅合起来,形成了最终的库。

现在我们就对于静态库,动态库,我们从是什么,为什么,怎么办三个方面来谈论。


静态库

为了生成静态库,我们先模仿实现多个.c文件多个.h文件:

然后在里面写入对应的代码:

#pragma once 
int Sub(int x,int y);#include "sub.h"int Sub(int x,int y)
{return x - y;
}#include "add.h"int Add(int x,int y)
{return x + y;
}#pragma once
int Add(int x,int y);

我们创建了两个.c文件和两个.h文件。

那么我们在test.c文件里面进行测试。

#include <stdio.h>
#include "add.h"
#include "sub.h"int main()
{printf("a + b = %d\n", Add(10,20));printf("a - b = %d\n", Sub(10,20));return 0;
}

如果我们直接编译的话,肯定是编不过去的,因为真正的实现是在.c里面:

那么我们不妨先生成.o文件,为了静态库做准备:

然后使用命令ar生成静态库:

其中replace 是r,c是create,如果没有就创建。

这是对于静态库的创建,libmyc.a就是我们创建的静态库,但是实际上,myc才是这个静态库的名字。

可是对于库的使用来说,比如C语言提供多个库,我们都是#include <stdio.h>的,当使用的时候,编译器会去安装好的库里面查找,所以这里面肯定存在路径问题。

使用L l选项可以解决该问题。

动态库

动态库部分后面介绍吧。

这里还涉及附加问题,后续更新。


感谢阅读!

http://www.khdw.cn/news/20211.html

相关文章:

  • 建立个人博客网站app推广方案模板
  • 上海网站建设 知名做最新新闻事件今天国内大事
  • 深圳优质网站建设案例关键词排名查询软件
  • wordpress 两栏 主题搜索引擎优化的具体措施
  • 网络视频会议系统杭州seo代理公司
  • 专业网站建设商城价格微信小程序免费制作平台
  • 陕西富通建设有限公司网站电子网址怎么创建
  • 福州网站建设出格网络百度投诉中心在线申诉
  • 网站类别选择百度指数查询官网入口
  • 网站建设需要哪些人员哪里能搜索引擎优化
  • 中山骏域网站建设2022年关键词排名
  • 网站名词排名怎么做直链平台
  • 哪个网站有教做面食锦州seo推广
  • 东莞专业做淘宝网站建设佛山百度关键词排名
  • 网站建设联系电话做什么推广最赚钱
  • wordpress小工具选项网站优化的主要内容
  • 台湾做的h游戏下载网站有哪些百度手机应用市场
  • 装饰工程设计东莞网站建设电商网站seo优化
  • 购买域名的网站站长工具seo优化系统
  • 将网站收藏至ie收藏夹怎么做东莞营销型网站建设
  • 网站内容更新用什么热狗网站排名优化外包
  • 企业能建站吗制作网站需要什么技术
  • 配音秀做素材网站网络营销一般月薪多少
  • 做单页网站价格seo是哪个英文的简写
  • 网站建设怎么问问题南宁网站建设网站推广
  • 做家装的网站有什么区别seo中心
  • 哪个网站做外贸零售比较好呢网站播放视频速度优化
  • 官方网站建设公驻马店网站seo
  • 西宁做网站是什么宁德市区哪里好玩
  • 平面设计包括哪些方面的设计长清区seo网络优化软件