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

做网站常用字体新乡市做网站

做网站常用字体,新乡市做网站,在家办厂小型加工项目,ui设计培训哪里好动态链接库(.so)文件的变编译和引用 动态链接库:SO(Shared Object)是一种动态链接库,也被称为共享库。它是一种可被多个程序共享使用的二进制代码库,其中包含已编译的函数和代码。与静态链接库不同,动态链接…

动态链接库(.so)文件的变编译和引用

动态链接库:SO(Shared Object)是一种动态链接库,也被称为共享库。它是一种可被多个程序共享使用的二进制代码库,其中包含已编译的函数和代码。与静态链接库不同,动态链接库在程序运行时才会被加载到内存中,并且不会与程序的可执行文件一起打包。
使用动态链接库的优势在于,它可以被多个程序共享使用,从而减少了程序的内存使用和磁盘空间占用。此外,如果库中的函数发生了变化,只需要重新编译库文件即可,不需要重新编译所有程序。
在使用动态链接库时,需要将库文件的名称和路径添加到程序中,以便程序能够在运行时找到库文件。在Linux系统中,可以使用ldd命令查看程序所依赖的动态链接库,使用ldconfig命令更新动态链接库缓存。在编译程序时,可以使用编译器的-l和-L选项指定需要链接的库文件。

1.编译

动态链接库名字必须要以“lib”开头,如libtest.so.
-L源文件目录
-l动态链接库名字(去重lib、.so)

--sodir|--so.c|--s0.h|--libtest.sogcc main.c -o main -L/sodir -ltest #去重lib和.so;

2.引用、执行

直接执行main,会报错:cannot open shared object file: No such file or directory
解决方式:将动态链接库的目录设置到环境变量中。
1.临时性的 export 环境变量=$环境变量:你要添加的路径
2.写入/etc/profile
3.写入到家目录的.bashrc
4.写入到/etc/environment中

export LD_LIBRARY_PATH=$(pwd):
./main 
http://www.yayakq.cn/news/849659/

相关文章:

  • html5深圳网站开发wordpress后台白屏
  • 安徽省芜湖建设定额网站旌阳区黄河开发建设网站
  • 网站怎么做会被收录wordpress产品单页
  • 企业网站建设与管理简述php 网站开发框架ap
  • 那么多网站都是谁做的甘肃购物网站建设
  • 图片网站如何做百度排名网站建设服务合同范本
  • 做兼职在线抠图网站网站安全证书存在问题
  • 湖南网站优化代运营手游网站开发
  • 网站建设需求规格说明书上海网站定制设计
  • 温州网站制作系统中小企业网站制作
  • 马鞍山网站设计价格茂名企业自助建站系统
  • 山西省城乡和建设厅网站品牌网站设计案例
  • 常用素材网站做网站要注意哪一点
  • 房地产 网站 设计制作网站开发与维护宣传册
  • 做网站vpn多大内存浦江县城乡建设局网站
  • 本网站仅支持ie浏览器江西省建设工程学校网站
  • 江苏建设管理中心网站wordpress手机版网页
  • 网站建设包括哪些部分北京高端 网站建设
  • 怎么做英文版网站网站的页头页脚怎么做
  • 服务器搭建网站步骤视频网页设计软件列表html代码
  • 深圳网站建设deyond建设门户网站价格
  • 视频网站 阿里云网站开发及app开发公司
  • 皮具网站建设服装网站网站标题 逗号
  • wordpress根据点击量最高查询文章如何外贸seo网站建设
  • 沧州地区阿里巴巴做网站安卓应用开发语言
  • 网络科技公司 网站建设中国十大品牌策划机构
  • 怎样学做网站网站排名在线优化工具
  • 网站主机免备案专注网站建设怎么样
  • 东钱湖镇建设局网站企业案例网站生成
  • 湖南信息网官方网站国外的网站叫什么