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

浙江省建设厅老网站工艺品网站模板下载-古色古香

浙江省建设厅老网站,工艺品网站模板下载-古色古香,三联网站建设价格,本地环境如何安装wordpress定义:动态函数库,是在程序执行时动态(临时)由目标程序去调用 优点: 调用时不复制,程序运行时动态加载到内存,供程序调用,系统只加载一次,多个程序可以共用,…

定义:动态函数库,是在程序执行时动态(临时)由目标程序去调用

优点:

调用时不复制,程序运行时动态加载到内存,供程序调用,系统只加载一次,多个程序可以共用,节省内存。
程序升级简单,因为app里面没有库的源代码,升级之后只要库的名字不变,函数名以及参数不变,只是实现做了优化,就能加载成功。
缺点:

加载速度比静态库慢,占用内存大
版本更新麻烦,发布程序需要提供依赖的动态库
 

命名规则:动态库文件名的命名方式是“libxxx.so”,库名前加”lib”,后缀用”.so”,“xxx”为动态库名。

动态库的制作:

生成 .so 文件: gcc -shared -fpic SumSub.c -o libSum.so

 -shared :指定生成动态库

-fpic  标准:fPIC 选项作用于编译阶段,在生成目标文件时就得使用该选项,以生成位置无关的代码。

动态库的使用: 

gcc main.c -lSumSub -L ./ 

-L告诉gcc编译器从-L制定的路径去找动态库。默认是从/usr/lib 或 /usr/local/lib去找,可以修改 ,如:gcc main.c -I ./include/ -L ./lib -lmycalc 

如果编译后无法运行:

提示找不到.so文件,需要把编译的动态库放到Linux的 /usr/lib

使用sudo cp libfilename.so /usr/lib 再次运行 

另一种常用方法: 设置指定动态库的临时位置(只能在当前位置使用):

 比如配置临时环境变量,只针对当前路径 export LD_LIBRARY_PATH="/home/pi/你的文件路径"

改进:

通过shell脚本命令,把环境变量和./main放进去,给脚本增加可执行权限:vi start.sh
写入: export LD_LIBRARY_PATH="/home/pi/你的文件路径"
./main

保存
增加权限:chmod +x start.sh
最后运行./start.sh

du xxx查看内存大小

http://www.yayakq.cn/news/14878/

相关文章:

  • jsp网站入门wordpress4.8版权修改
  • 如何做网站策划案温州人才网招聘网官网
  • 专业定制网站建设团队网站搭建教程视频
  • 那个网站教你做美食wordpress 自定义开发
  • 浙江网站seo二 建设电子商务网站的必要性
  • 网站建设需求原型wordpress音乐插件
  • 做h5的网站哪个好劳务公司
  • 电商网站产品设计优化技术主要是揭阳网站开发mituad
  • 苏州建网站制作费用多少钱门户网站维护方案
  • 网站开发哪个更专业网页源代码下载图片
  • 免费企业网站认证h5网站开发框架
  • 如何进入网站管理页面wordpress采集附件
  • 网站建设合同范本简易版《网站建设与管理》方案
  • 制作网站需要哪些技术人员word网页 WordPress
  • 江阴做网站的企业在dw里可以做网站后台吗
  • 瀑布流网站模板电商网站开发的功能
  • 技术支持 合肥网站建设wordpress7比2
  • 自己做网站用中文为什么是乱码公司网站建设与维护工作计划
  • 廊坊网站建站音乐网站建设需求分析
  • 1个月能学好网站开发吗海南省建设培训与执业资格注册中心网站
  • 佛山专业的网站建设四川省住房和城乡建设厅官网查询
  • 网站建设怎么让百度搜索到html5 网站开发实战
  • 网站建设500错误代码wordpress getresults
  • 用php做的录入成绩的网站慕课网站建设开题报告
  • 不能上传图片到网站做网站设计的有些什么职位
  • 如何查看一个网站是否备案博客网站开发思维导图
  • 网站制作一条龙建立大安全大应急框架
  • 德阳做网站的互联网公司知名网站建设公司排名
  • 不用写代码做网站软件免费建一级域名网站
  • 酒泉建设厅网站公司网站设计公司