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

网站建设教程搭建湖南岚鸿网页设计一般用什么软件

网站建设教程搭建湖南岚鸿,网页设计一般用什么软件,wordpress禁止f12,做妈妈网站怎么赚钱函数库: 我们的C程序中,并没有定义“printf”的函数实现,且在预编译中包含的“stdio.h”中也只有该函数的声明,而没有定义函数的实现,那么,是在哪里实“printf”函数的呢? 最后的答案是:系统把这些函数实现都被做到名为 libc.so.6 的库文件中去…

函数库:

        我们的C程序中,并没有定义“printf”的函数实现,且在预编译中包含的“stdio.h”中也只有该函数的声明,而没有定义函数的实现,那么,是在哪里实“printf”函数的呢?
        最后的答案是:系统把这些函数实现都被做到名为 libc.so.6 的库文件中去了,在没有特别指定时,gcc 会到系统默认的搜索路径“/usr/lib”下进行查找,也就是链接到 libc.so.6 库函数中去,这样就能实现函数“printf”了,而这也就是链接的作用。

函数库一般分为静态库和动态库两种。

        静态库是指编译链接时,把库文件的代码全部加入到可执行文件中,因此生成的文件比较大,但在运行时也就不再需要库文件了。其后缀名一般为“.a”
        动态库与之相反,在编译链接时并没有把库文件的代码加入到可执行文件中,而是在程序执行时由运行时链接文件加载库,这样可以节省系统的开销。动态库一般后缀名为“.so”,如前面所述的 libc.so.6 就是动态库。gcc 在编译时默认使用动态库。完成了链接之后,gcc 就可以生成可执行文件,如下所示。 gcchello.o –o hello

        不管是动态库和静态库 本质上都是文件。


        gcc默认生成的二进制程序,是动态链接的,这点可以通过 file 命令验证。

        在linux下我们通过ldd命令我们可以看出生成的可执行程序所依赖的库。

         我们可以看出来这时通过动态库链接所形成的文件。

        我们通过指令,来形成静态库所形成的可执行程序(注意如果没有在本地安装静态库,那么这个命令就会失败。sudo yum install -y glibc-static libstdc++-static(安装静态库链接))。

        通过静态链接所生成的可执行文件的属性和动态库还是不同的。

         动态库的优缺点:

        优点:比较节约资源(资源磁盘,内存,网络等资源),不会出现太多的重复代码。缺点:

对库的依赖性比较强,一旦库丢失,所有使用这个库的程序都无法运行。

        静态库的优缺点:

         优点:不依赖库同类型平台中都可以直接运行使用。优点:可执行的程序体积比较大,比较浪费资源(资源磁盘,内存,网络等资源)。

http://www.15wanjia.com/news/3650.html

相关文章:

  • 白城市住房建设局网站关键词的作用
  • 做网站好公司哪家好网页设计代做
  • 网页制作与网站开发写软文怎么接单子
  • 网站开发软件和工具ide和编辑器搜索引擎推广培训
  • 电子商务网站开发技术毕业论文搜索seo怎么优化
  • 荔浦网站开发新闻头条今日要闻最新
  • 怎么网站代备案巩义网络推广外包
  • 动态网站建设实践教程项目推广方案
  • 新开传奇网站发布站手游天津做网站的
  • 网络营销渠道策略包括上海牛巨仁seo
  • 构建动态网站设计百度seo关键词外包
  • 导购网站怎么建如何宣传推广
  • 网站建设7信息推广
  • 网站前台架构广告开户
  • 做电影售票网站的难点广告投放平台公司
  • 网站建设资料广州seo做得比较好的公司
  • 兰州网络营销推广价格seo搜索引擎优化策略
  • 为什么广告不集中建设广告网站网络营销工具的特点
  • 东莞制作企业网站公司普通话的顺口溜6句
  • 淘宝代运营公司哪家好百度网站快速优化
  • 广州比较好的网站建设企业外链生成网站
  • 清远做网站成都网站建设软件
  • 有做模仿易企秀网站吗详情页页面页面
  • 乐陵市最新疫情西安seo服务
  • 做电销有什么资料网站抖音营销软件
  • 个人网站制作手绘不收费的小说网站排名
  • 常州微网站关键词在线听
  • wordpress没有.htaccessseo排名优化资源
  • 青岛 公司 网站建设价格seo推广优化公司哪家好
  • dede 后门暴网站seo站内优化最主要的是什么