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

赣州营销型网站策划网站还没上线怎么做品牌推广

赣州营销型网站策划,网站还没上线怎么做品牌推广,衡水网站建设联系电话,山东省住房与城乡建设网站定义:动态函数库,是在程序执行时动态(临时)由目标程序去调用 优点: 调用时不复制,程序运行时动态加载到内存,供程序调用,系统只加载一次,多个程序可以共用,…

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

优点:

调用时不复制,程序运行时动态加载到内存,供程序调用,系统只加载一次,多个程序可以共用,节省内存。
程序升级简单,因为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/932767/

相关文章:

  • 做网站作业下载一个网站的源码下载
  • 用asp做网站流程昆明网红街
  • 网站开发顶岗报告成都武侯区建设厅官方网站
  • 学校网站制作推荐php连接wordpress数据库
  • 东莞浩智建设网站公司网站建设 是否计入固定资产
  • 住房和城乡建设网站方案中国住建网查询证书
  • 北京专业网站设计制作微信小程序网站建设公司
  • ps做网站主页的效果图购物网站建设模板下载
  • 网页设计 网站网站的主页按钮怎么做
  • 广东科技网站建设如何做企业网站开发
  • 网站建设的公司有发展吗长春网站优化实战
  • 驻马店网站建设南昌网站seo多少钱
  • 找谁做公司网站白城网站建设哪家专业
  • 中国建设银行北京天竺支行网站网页设计课程主要内容
  • 福州高端网站制作友情链接还有用吗
  • 网站邮箱设置百度提交网站入口网站
  • 石家庄市建设南大街小学网站指数是指什么
  • 东莞食品网站建设网站源码编辑软件
  • 公司网站建设项目详情wordpress怎样修改页脚版权信息
  • 百度站长怎么做网站维护软件开发专业考研
  • 个人备案网站类型响应式网页设计图
  • 合肥网站seo报价品牌网站建设黑白I狼J
  • 想美团这样的网站怎么做的wordpress高级文章编辑器
  • 企业网站怎样做免费租空间做网站
  • 昆明seo网站建设费用搭建平台筑巢引凤
  • 长沙网站网站建设手机兼职任务
  • 北京网站后台培训免费人脉推广软件
  • 免备案做网站 可以盈利吗网站备案 类型
  • 网站建设搭建步骤百度推广渠道户
  • 做外贸网站基本流程宁慈建设网站