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

专业上海网站建设公司哪家好企业网站建设解决方案报告论文

专业上海网站建设公司哪家好,企业网站建设解决方案报告论文,网站开发企业需要什么资质,广东建设数据开放平台系统1.静态库与动态库概念 静态库#xff08;.a#xff09;#xff1a;程序在编译链接的时候把库的代码拷贝到可执行文件中。程序运行的时候将不再需要静态库。动态库#xff08;.so#xff09;#xff1a;程序在运行的时候才去链接动态库的代码#xff0c;多个程序共享使用… 1.静态库与动态库概念 静态库.a 程序在编译链接的时候把库的代码拷贝到可执行文件中。程序运行的时候将不再需要静态库。 动态库.so 程序在运行的时候才去链接动态库的代码多个程序共享使用库的代码。 注 1.一个与动态库链接的可执行文件仅仅包含它用到的函数入口地址的一个表而不是外部函数所在目标文件的整个机器码。也就是说如果可执行程序是动态链接生成的程序里面如果涉及到外部函数调用可执行程序中记录的是外部函数的地址外部函数具体的实现还在动态库中。 2.在可执行文件开始运行以前外部函数的机器码由操作系统从磁盘上的该动态库中复制到内存中这个过程称为动态链接dynamic linking。 3.动态库可以在多个程序间共享所以动态链接使得可执行文件更小节省了磁盘空间。操作系统采用虚拟内存机制允许物理内存中的一份动态库被要用到该库的所有进程共用节省了内存和磁盘空间。 2.生成动静态库 2.1.生成静态库 以往的写法 创建一个mklib目录在该目录下创建静态库。在mklib目录下创建mymath.h、mymath.c文件mymath.h文件写入下图一所示的代码mymath.c文件写入下图二所示的代码。 创建一个test.c文件写入下图三所示的代码创建makefile文件写入下图四所示的代码。使用make命令生成可执行程序然后使用./test执行该程序运行结果如下图五所示。 注在mymath.c文件中我们在for循环体内定义了i变量如果gcc版本低可能会报错如下图所示要解决该问题我们在makefile文件中生成可执行程序的gcc命令行后面带上-stdc99如下图二所示即采用c99标准进行编译。   静态库的写法 创建一个mklib目录在该目录下创建静态库。在mklib目录下创建mymath.h、mymath.c、myprint.h、myprint.c文件mymath.h文件写入下图一所示的代码mymath.c文件写入下图二所示的代码myprint.h文件写入下图三所示的代码myprint.c文件写入下图四所示的代码。 创建makefile文件写入下图五所示的代码         2.2.生成动态库
http://www.hkea.cn/news/14401139/

相关文章:

  • 服务器迁移对做网站的影响沈阳专业seo关键词优化
  • 做商业网站要交税吗网站反链增加
  • 如何建设淘宝客网站前端个人网站怎么做
  • 网站如何做反链中国seo关键词优化工具
  • 自助建站系统建的网站做排名吗抖音代运营一般收费
  • 深圳成品网站超市在网站加上一个模块怎么做
  • 一个网站怎么做软件好用吗网页制作标准
  • 家装行业网站建设网站蜘蛛怎么看
  • 免费做公众号的网站昆明自助建站模板
  • 尤溪住房和城乡建设局网站磁力搜索器 磁力猫
  • 广东 网站建设wordpress 文章浏览次数
  • 网站开发的硬件环境淘宝网站建设不允许
  • 南阳做那个网站好中国建设基础设施总公司 网站
  • 网站如何做关键词排名crm客户管理系统简介
  • 网站建设方案分析广告设计网站排行榜前十名
  • 三只松鼠网站推广策略怎样创建网站平台
  • 中小企业网站建设信息cms适合做什么网站
  • 做旅游项目用哪家网站好网站建设的组织机构
  • 怎么检查网站有没有做跳转精准扶贫网站建设目的
  • 安丘网站建设aqfeifan河南郑州新闻
  • 做网站需要服务器查询吗wordpress .mo .po
  • 临检中心网站建设wordpress 仿头条主题
  • 宁波网站排名优化徐州cms模板建站
  • 网站建设工作汇报简述网站开发工作流程
  • 多种郑州网站建设wordpress 盒模型大学
  • 如何能去医疗网站做编辑wordpress手机上打不开
  • 兰州手机网站建设官方网站开发商
  • 网站 cms嘉兴网站建设全包
  • 网站建设明细报价设计一个个人网站的基本步骤
  • 网站开发 策划是干嘛的深圳做自适应网站公司