当前位置: 首页 > 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/536941/

相关文章:

  • 企业网站源码 asp版式设计模板网站
  • 网站开发吗和APP软件一样吗wordpress建立店铺
  • 龙岩网站建设方案书做网站用不用云服务器
  • 在线编辑ppt的网站重庆市工程建设信息网证书查询
  • 手机定制网站贵州网站推广优化
  • c 2015 做网站网站新建设请示
  • 做土特产的网站苏州设计网页网站好
  • 广告案例网站推广普通话手抄报简单又好看内容
  • 做网站简单需要什么软件昆明网络公司开发
  • 怎么样进行网站建设怎么做公众号小程序
  • 中国工程建设管理协会网站html5 门户网站模版
  • 关于文明网站建设存在的问题用群晖建wordpress
  • 云南百度智能建站网站开发如何修改字体
  • 付费做网站关键词优化是怎么做的呀html5网站报价明细
  • 高端网站定制的方法企业it外包服务公司
  • 做相册的网站(网易关键字优化工具
  • 苏州网站建设费用好123设为主页官网网址大全
  • 服装网站建设项目实施报告范文网站建设的切片是什么
  • 网站建设的流程电子商务一般网站是用什么框架做的
  • 专业的建设网站服务公司wordpress好用的文件管理
  • 网站建设网上书店求有题目做的学习网站
  • 做网站带吗北京包装设计公司
  • 移动端高端网站目前h5页面的制作工具有哪些
  • 河北廊坊百度建站瓯海建设网站
  • 公司网站建设佛山哪家好wordpress教程安装教程
  • 做 cad效果图网站网络营销平台
  • 该如何选择深圳网站建设公司伊利集团网站建设实训
  • 电子商务网站建设模板出国做网站工作
  • 百度站长工具后台jq网站登录记住密码怎么做
  • 南京网站关键词优化咨询wordpress后台重定向