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

学校网站建设材料网站推广的常用方法

学校网站建设材料,网站推广的常用方法,重庆有哪些做网站的公司,阿里云服务器部署网站动态链接库(.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.wangmingla.cn/news/34296.html

相关文章:

  • 乐之网站制作网站视频
  • 网络营销策划推广公司推广网站排名优化seo教程
  • 台州卫浴网站建设新业务在线软件下载
  • 怎么选择扬中网站建设站长网站工具
  • 建站专业团队一站式服务象山关键词seo排名
  • 河南建筑信息监管网官网seo论坛站长交流
  • 网站建设改版产品市场推广计划书
  • 做最好的网站需要什么百度经验首页官网
  • 手机app制作软件哪个好seo网站排名全选
  • 自己做网站 什么上海培训机构排名榜
  • 怎么自己在电脑上做网站邯郸今日头条最新消息
  • wordpress popular posts域名seo站长工具
  • 文登市住房和城乡建设局网站推蛙网络
  • 哪些是 joomla做的网站厨师培训
  • app管理系统免费网站排名优化软件
  • 可信网站是否有规定必须做南京网站制作设计
  • 免费建网站视频教程想做网络推广的公司
  • 便民信息发布平台seo概念的理解
  • 分类目录放到首页wordpress扬州seo
  • 正在备案怎么建网站网络营销主要做什么
  • 郑州哪家公司做网站正安县网站seo优化排名
  • 重庆网站建设报价国内新闻最新消息10条
  • 做任务赚钱的网站排行自媒体视频剪辑培训班
  • 可以做mv 的视频网站网页加速器
  • 深圳外贸建站网络推广公司成品短视频app下载有哪些软件
  • 关于网站建设的论文上海排名优化seo
  • 鸿运通网站建设怎么样网页设计与制作期末作品
  • 培训的网站建设企业seo推广外包
  • 嘉兴网站建设方案优化引擎搜索大全
  • 做招商加盟的网站网站建站系统