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

茌平做创建网站公司邯郸网站seo

茌平做创建网站公司,邯郸网站seo,网站平台建设成本,做传单找模板哪个网站好1.库文件 1).库文件 库是一组预先编译好的方法的集合; Linux系统存储库的位置一般在/lib 和 /usr/lib (64位系统/usr/lib64) 库的头文件放在/usr/include 2).库的分类 静态库:libxxx.a(命名规则) 共享库:libxxx.so(命名规则) 3).准备文件: //add.c int add(int x,int y) { re…

1.库文件


1).库文件 库是一组预先编译好的方法的集合; Linux系统存储库的位置一般在/lib 和 /usr/lib (64位系统/usr/lib64) 库的头文件放在/usr/include

2).库的分类 静态库:libxxx.a(命名规则) 共享库:libxxx.so(命名规则)
3).准备文件:

//add.c
int add(int x,int y)
{
return x+y;
} 
//max.c
int max(int x,int y)
{
return x>y?x:y;
} 
//main.c
#include <stdio.h>
#include "foo.h"
int main()
{
int a=5,b=10;
printf("a+b=%d\n",add(a,b));
printf("max=%d\n",max(a,b));
return 0;
} 
//foo.h
int add(int x,int y);
int max(int x,int y);

2.静态库


(1).静态库的生成及使用

1)先将需要生成库文件的所有.c文件编译成.o文件;(目标文件)

2)创建静态库(使用ar命令) ar crv libxxx.a xxxx.o xxx.o c:创建库 r:将方法添加到库中 v:显示过程


(2)静态库的使用 gcc -o main main.c   -L. -lxxx -L:指定库的存储位置 -l:指定库的名称(不需要前面的lib和扩展名.a)
例如:gcc -o main main.c -L. -lfoo
(3).静态库的缺点: 当你同时运行许多应用程序并且它们都使用来自同一个函数库的函数时,内存中就会有同一函数的多个副本.而且在程序文件自身中也有多份同样的副本,这将消耗大量宝贵的内存和磁盘空间;

3.共享库


(1)将所有的.c文件编译成目标文件.o (2)将所有目标文件打包生成共享库: gcc -shared -fPIC -o libxxx.so xxx.o xxx.o (3)共享库的使用: gcc -o main main.c -L路径 -l库名

共享库执行的时候会出错,找不到对应的共享文件:比如libfoo.so;
注意:共享库必须要放到标准路径下: sudo mv libxxx.so /usr/lib 补充一个命令: 查看使用了那些共享库:ldd main

4.静态库与共享库的区别


共享库如果10个应用程序共享,那么磁盘上只有一份共享的库文件,而且运行加载时在内存中只加载了标记了的这一份库文件; 而静态库,就是这10个应用程序都包含了这个库文件,那么10份的库文件都放在磁盘上了(占用磁盘空间),而且运行加载的时候占用内存空间(10份库文件都要加载); 共享库便于升级. 

静态库的好处是在目标机器上运行程序的时候,就不再依赖于这个机器的空间,因为已经将方法都包含进来了;而共享库就是只有一份共享,比较节省空间,但是坏处就是运行的时候,这个主机上必须有这个库文件,没有程序就会运行失败;

http://www.dinnco.com/news/8998.html

相关文章:

  • .ent做的网站有哪些快点tv下载安装
  • wordpress搜索功能优化四川seo推广公司
  • 网站怎么做关键词内链关键词怎么提取
  • 微商城科技seo外包服务
  • 网站建设 规范媒体邀约
  • 专业微网站建设公司江苏企业seo推广
  • 用ipv6地址做网站访问aso优化服务站
  • 想自己做点飘纱素材到网站上买百度明星搜索量排行榜
  • 迁安做网站中的cms开发浙江疫情最新情况
  • 乌鲁木齐做网站公司seo运营培训
  • 门户网站建设方案 模板微信搜一搜怎么做推广
  • 网页特效代码免费网站网站制作的流程是什么
  • div做网站网站提交百度收录
  • 我做彩票网站开发彩票网站搭建深圳网络seo推广
  • 网站设置快捷方式到桌面做一套二级域名网站怎么做
  • 商城网站建设行情苏州网站外包
  • 智能网站价格百度云盘登录电脑版
  • 游戏网站建设与策划国外免费网站域名服务器查询
  • 网页设计茶叶网站建设seo岗位有哪些
  • 立即关注公众号宁波seo排名优化培训
  • 优秀品牌企业网站建设案例盘多多百度网盘搜索引擎
  • 做网站最低多少钱今日小说搜索风云榜
  • php动态网站教程怎么看关键词的搜索量
  • 南汇做网站广州竞价外包
  • 西安做网站那家公司好河北seo基础
  • 徐州做汽车销售的公司网站谷歌seo网站优化
  • 网站建设与功能模块怎样才能在百度上发布信息
  • 网站备案提示怎么创建网址
  • 嘉兴市建设监理协会网站软服业营收破334亿
  • 上海哪个网站最好用广州网站推广